File tree 20 files changed +80
-36
lines changed
20 files changed +80
-36
lines changed Original file line number Diff line number Diff line change 3
3
"private" : true ,
4
4
"version" : " 0.0.0" ,
5
5
"type" : " module" ,
6
- "main" : " dist/my-element.es.mjs " ,
6
+ "main" : " dist/my-element.es.js " ,
7
7
"exports" : {
8
- "." : " ./dist/my-element.es.mjs "
8
+ "." : " ./dist/my-element.es.js "
9
9
},
10
10
"types" : " types/my-element.d.ts" ,
11
11
"files" : [
Original file line number Diff line number Diff line change @@ -26,12 +26,12 @@ export class MyElement extends LitElement {
26
26
render ( ) {
27
27
return html `
28
28
<div>
29
- <a href= "https://vitejs.dev" target = "_blank"
30
- > <img src= "${ viteLogo } " class = "logo" alt = "Vite logo"
31
- / > </ a>
32
- <a href= "https://lit.dev" target = "_blank"
33
- > <img src= ${ litLogo } class= "logo" alt = "Lit logo"
34
- / > </ a>
29
+ <a href= "https://vitejs.dev" target = "_blank" >
30
+ <img src= "${ viteLogo } " class = "logo" alt = "Vite logo" / >
31
+ </ a>
32
+ <a href= "https://lit.dev" target = "_blank" >
33
+ <img src= ${ litLogo } class= "logo lit " alt = "Lit logo" / >
34
+ </ a>
35
35
</ div>
36
36
<slot> </ slot>
37
37
<div class= "card" >
@@ -63,6 +63,9 @@ export class MyElement extends LitElement {
63
63
.logo : hover {
64
64
filter : drop-shadow (0 0 2em # 646cffaa );
65
65
}
66
+ .logo .lit : hover {
67
+ filter : drop-shadow (0 0 2em # 325cffaa );
68
+ }
66
69
67
70
.card {
68
71
padding : 2em ;
Original file line number Diff line number Diff line change 3
3
"private" : true ,
4
4
"version" : " 0.0.0" ,
5
5
"type" : " module" ,
6
- "main" : " dist/my-element.es.mjs " ,
6
+ "main" : " dist/my-element.es.js " ,
7
7
"exports" : {
8
- "." : " ./dist/my-element.es.mjs "
8
+ "." : " ./dist/my-element.es.js "
9
9
},
10
10
"files" : [
11
11
" dist"
Original file line number Diff line number Diff line change @@ -32,12 +32,12 @@ export class MyElement extends LitElement {
32
32
render ( ) {
33
33
return html `
34
34
<div>
35
- <a href= "https://vitejs.dev" target = "_blank"
36
- > <img src= "${ viteLogo } " class = "logo" alt = "Vite logo"
37
- / > </ a>
38
- <a href= "https://lit.dev" target = "_blank"
39
- > <img src= ${ litLogo } class= "logo" alt = "Lit logo"
40
- / > </ a>
35
+ <a href= "https://vitejs.dev" target = "_blank" >
36
+ <img src= "${ viteLogo } " class = "logo" alt = "Vite logo" / >
37
+ </ a>
38
+ <a href= "https://lit.dev" target = "_blank" >
39
+ <img src= ${ litLogo } class= "logo lit " alt = "Lit logo" / >
40
+ </ a>
41
41
</ div>
42
42
<slot> </ slot>
43
43
<div class= "card" >
@@ -70,6 +70,9 @@ export class MyElement extends LitElement {
70
70
.logo : hover {
71
71
filter : drop-shadow (0 0 2em # 646cffaa );
72
72
}
73
+ .logo .lit : hover {
74
+ filter : drop-shadow (0 0 2em # 325cffaa );
75
+ }
73
76
74
77
.card {
75
78
padding : 2em ;
Original file line number Diff line number Diff line change 12
12
.logo : hover {
13
13
filter : drop-shadow (0 0 2em # 646cffaa );
14
14
}
15
+ .logo .preact : hover {
16
+ filter : drop-shadow (0 0 2em # 673ab8aa );
17
+ }
15
18
16
19
.card {
17
20
padding : 2em ;
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export function App() {
13
13
< img src = { viteLogo } class = "logo" alt = "Vite logo" />
14
14
</ a >
15
15
< a href = "https://preactjs.com" target = "_blank" >
16
- < img src = { preactLogo } class = "logo" alt = "Preact logo" />
16
+ < img src = { preactLogo } class = "logo preact " alt = "Preact logo" />
17
17
</ a >
18
18
</ div >
19
19
< h1 > Vite + Preact</ h1 >
Original file line number Diff line number Diff line change 12
12
.logo : hover {
13
13
filter : drop-shadow (0 0 2em # 646cffaa );
14
14
}
15
+ .logo .preact : hover {
16
+ filter : drop-shadow (0 0 2em # 673ab8aa );
17
+ }
15
18
16
19
.card {
17
20
padding : 2em ;
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export function App() {
13
13
< img src = { viteLogo } class = "logo" alt = "Vite logo" />
14
14
</ a >
15
15
< a href = "https://preactjs.com" target = "_blank" >
16
- < img src = { preactLogo } class = "logo" alt = "Preact logo" />
16
+ < img src = { preactLogo } class = "logo preact " alt = "Preact logo" />
17
17
</ a >
18
18
</ div >
19
19
< h1 > Vite + Preact</ h1 >
Original file line number Diff line number Diff line change 13
13
.logo : hover {
14
14
filter : drop-shadow (0 0 2em # 646cffaa );
15
15
}
16
+ .logo .react : hover {
17
+ filter : drop-shadow (0 0 2em # 61dafbaa );
18
+ }
16
19
17
20
@keyframes logo-spin {
18
21
from {
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ function App() {
13
13
< img src = { viteLogo } className = "logo" alt = "Vite logo" />
14
14
</ a >
15
15
< a href = "https://reactjs.org" target = "_blank" >
16
- < img src = { reactLogo } className = "logo" alt = "React logo" />
16
+ < img src = { reactLogo } className = "logo react " alt = "React logo" />
17
17
</ a >
18
18
</ div >
19
19
< h1 > Vite + React</ h1 >
Original file line number Diff line number Diff line change 13
13
.logo : hover {
14
14
filter : drop-shadow (0 0 2em # 646cffaa );
15
15
}
16
+ .logo .react : hover {
17
+ filter : drop-shadow (0 0 2em # 61dafbaa );
18
+ }
16
19
17
20
@keyframes logo-spin {
18
21
from {
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ function App() {
13
13
< img src = { viteLogo } className = "logo" alt = "Vite logo" />
14
14
</ a >
15
15
< a href = "https://reactjs.org" target = "_blank" >
16
- < img src = { reactLogo } className = "logo" alt = "React logo" />
16
+ < img src = { reactLogo } className = "logo react " alt = "React logo" />
17
17
</ a >
18
18
</ div >
19
19
< h1 > Vite + React</ h1 >
Original file line number Diff line number Diff line change 7
7
<main >
8
8
<div >
9
9
<a href =" https://vitejs.dev" target =" _blank" >
10
- <img src ={viteLogo } alt =" Vite Logo" />
10
+ <img src ={viteLogo } class = " logo " alt =" Vite Logo" />
11
11
</a >
12
12
<a href =" https://svelte.dev" target =" _blank" >
13
- <img src ={svelteLogo } alt =" Svelte Logo" />
13
+ <img src ={svelteLogo } class = " logo svelte " alt =" Svelte Logo" />
14
14
</a >
15
15
</div >
16
16
<h1 >Vite + Svelte</h1 >
29
29
</main >
30
30
31
31
<style >
32
- img {
32
+ .logo {
33
33
height : 6em ;
34
34
padding : 1.5em ;
35
35
will-change : filter;
36
36
}
37
- img :hover {
37
+ .logo :hover {
38
38
filter : drop-shadow (0 0 2em #646cffaa );
39
39
}
40
+ .logo.svelte :hover {
41
+ filter : drop-shadow (0 0 2em #ff3e00aa );
42
+ }
40
43
.read-the-docs {
41
44
color : #888 ;
42
45
}
Original file line number Diff line number Diff line change 7
7
<main >
8
8
<div >
9
9
<a href =" https://vitejs.dev" target =" _blank" >
10
- <img src ={viteLogo } alt =" Vite Logo" />
10
+ <img src ={viteLogo } class = " logo " alt =" Vite Logo" />
11
11
</a >
12
12
<a href =" https://svelte.dev" target =" _blank" >
13
- <img src ={svelteLogo } alt =" Svelte Logo" />
13
+ <img src ={svelteLogo } class = " logo svelte " alt =" Svelte Logo" />
14
14
</a >
15
15
</div >
16
16
<h1 >Vite + Svelte</h1 >
29
29
</main >
30
30
31
31
<style >
32
- img {
32
+ .logo {
33
33
height : 6em ;
34
34
padding : 1.5em ;
35
35
will-change : filter;
36
36
}
37
- img :hover {
37
+ .logo :hover {
38
38
filter : drop-shadow (0 0 2em #646cffaa );
39
39
}
40
+ .logo.svelte :hover {
41
+ filter : drop-shadow (0 0 2em #ff3e00aa );
42
+ }
40
43
.read-the-docs {
41
44
color : #888 ;
42
45
}
Original file line number Diff line number Diff line change @@ -5,8 +5,12 @@ import { setupCounter } from './counter'
5
5
6
6
document . querySelector < HTMLDivElement > ( '#app' ) ! . innerHTML = `
7
7
<div>
8
- <a href="https://vitejs.dev" target="_blank"><img class="logo" alt="Vite logo" src="${ viteLogo } " /></a>
9
- <a href="https://www.typescriptlang.org/" target="_blank"><img class="logo" alt="TypeScript logo" src="${ typescriptLogo } " /></a>
8
+ <a href="https://vitejs.dev" target="_blank">
9
+ <img src="${ viteLogo } " class="logo" alt="Vite logo" />
10
+ </a>
11
+ <a href="https://www.typescriptlang.org/" target="_blank">
12
+ <img src="${ typescriptLogo } " class="logo vanilla" alt="TypeScript logo" />
13
+ </a>
10
14
<h1>Vite + TypeScript</h1>
11
15
<div class="card">
12
16
<button id="counter" type="button"></button>
Original file line number Diff line number Diff line change 52
52
.logo : hover {
53
53
filter : drop-shadow (0 0 2em # 646cffaa );
54
54
}
55
+ .logo .vanilla : hover {
56
+ filter : drop-shadow (0 0 2em # f7df1eaa );
57
+ }
55
58
56
59
.card {
57
60
padding : 2em ;
Original file line number Diff line number Diff line change @@ -5,8 +5,12 @@ import { setupCounter } from './counter.js'
5
5
6
6
document . querySelector ( '#app' ) . innerHTML = `
7
7
<div>
8
- <a href="https://vitejs.dev" target="_blank"><img class="logo" alt="Vite logo" src="${ viteLogo } " /></a>
9
- <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank"><img class="logo" alt="JavaScript logo" src="${ javascriptLogo } " /></a>
8
+ <a href="https://vitejs.dev" target="_blank">
9
+ <img src="${ viteLogo } " class="logo" alt="Vite logo" />
10
+ </a>
11
+ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">
12
+ <img src="${ javascriptLogo } " class="logo vanilla" alt="JavaScript logo" />
13
+ </a>
10
14
<h1>Hello Vite!</h1>
11
15
<div class="card">
12
16
<button id="counter" type="button"></button>
Original file line number Diff line number Diff line change 52
52
.logo : hover {
53
53
filter : drop-shadow (0 0 2em # 646cffaa );
54
54
}
55
+ .logo .vanilla : hover {
56
+ filter : drop-shadow (0 0 2em # f7df1eaa );
57
+ }
55
58
56
59
.card {
57
60
padding : 2em ;
Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ import HelloWorld from './components/HelloWorld.vue'
7
7
<template >
8
8
<div >
9
9
<a href =" https://vitejs.dev" target =" _blank" >
10
- <img class =" logo" alt =" Vite logo" src = " /vite.svg " />
10
+ <img src = " /vite.svg " class =" logo" alt =" Vite logo" />
11
11
</a >
12
12
<a href =" https://vuejs.org/" target =" _blank" >
13
- <img class =" logo" alt =" Vue logo" src = " ./assets/vue.svg " />
13
+ <img src = " ./assets/vue.svg " class =" logo vue " alt =" Vue logo" />
14
14
</a >
15
15
</div >
16
16
<HelloWorld msg =" Vite + Vue" />
@@ -25,4 +25,7 @@ import HelloWorld from './components/HelloWorld.vue'
25
25
.logo :hover {
26
26
filter : drop-shadow (0 0 2em #646cffaa );
27
27
}
28
+ .logo.vue :hover {
29
+ filter : drop-shadow (0 0 2em #42b883aa );
30
+ }
28
31
</style >
Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ import HelloWorld from './components/HelloWorld.vue'
7
7
<template >
8
8
<div >
9
9
<a href =" https://vitejs.dev" target =" _blank" >
10
- <img class =" logo" alt =" Vite logo" src = " /vite.svg " />
10
+ <img src = " /vite.svg " class =" logo" alt =" Vite logo" />
11
11
</a >
12
12
<a href =" https://vuejs.org/" target =" _blank" >
13
- <img class =" logo" alt =" Vue logo" src = " ./assets/vue.svg " />
13
+ <img src = " ./assets/vue.svg " class =" logo vue " alt =" Vue logo" />
14
14
</a >
15
15
</div >
16
16
<HelloWorld msg =" Vite + Vue" />
@@ -25,4 +25,7 @@ import HelloWorld from './components/HelloWorld.vue'
25
25
.logo :hover {
26
26
filter : drop-shadow (0 0 2em #646cffaa );
27
27
}
28
+ .logo.vue :hover {
29
+ filter : drop-shadow (0 0 2em #42b883aa );
30
+ }
28
31
</style >
You can’t perform that action at this time.
0 commit comments