1
1
<!DOCTYPE html>
2
2
< html lang ="en ">
3
+
3
4
< head >
4
5
< meta charset ="UTF-8 ">
5
- < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6
+ < meta
7
+ name ="viewport "
8
+ content ="width=device-width, initial-scale=1.0 "
9
+ >
6
10
< title > Document</ title >
7
11
< style >
8
12
@keyframes move {
9
13
10% {
10
14
left : 0 ;
11
15
}
16
+
12
17
45% {
13
18
left : calc (100% - 96px );
14
19
}
20
+
15
21
55% {
16
22
left : calc (100% - 96px );
17
23
}
24
+
18
25
90% {
19
26
left : 0 ;
20
27
}
21
28
}
29
+
22
30
.move {
23
31
animation-name : move;
24
32
animation-duration : 5000ms ;
31
39
position : relative;
32
40
z-index : 0 ;
33
41
}
42
+
34
43
# container ::before {
35
44
content : '' ;
36
45
z-index : -1 ;
43
52
background-color : azure;
44
53
filter : blur (64px );
45
54
}
55
+
46
56
# container ::after {
47
57
content : '' ;
48
58
z-index : -1 ;
57
67
}
58
68
</ style >
59
69
</ head >
70
+
60
71
< body >
61
72
62
- < div id ="container " class ="max-w-6xl px-4 md:px-16 lg:px-32 xl:mx-auto flex flex-col justify-center [&>h1]:headline-large [&>h1+*]:border [&>h1+*]:border-outline [&>h1+*]:shape-medium [&>h1+*]:bg-surface-container-lowest [&>h1]:mt-16 [&>h1]:mb-8 [&>h1+*]:p-4 [&>h1+*]:overflow-auto py-32 ">
73
+ < div
74
+ id ="container "
75
+ class ="max-w-6xl px-4 md:px-16 lg:px-32 xl:mx-auto flex flex-col justify-center [&>h1]:headline-large [&>h1+*]:border [&>h1+*]:border-outline [&>h1+*]:shape-medium [&>h1+*]:bg-surface-container-lowest [&>h1]:mt-16 [&>h1]:mb-8 [&>h1+*]:p-4 [&>h1+*]:overflow-auto py-32 "
76
+ >
63
77
< p class ="title-medium text-on-surface-variant ">
64
78
tailwindcss-material-tokens
65
79
</ p >
66
80
67
81
< h1 > Typography</ h1 >
68
82
< section class ="[&>p]:text-on-surface ">
69
- < p class ="display-large "> display-large</ p >
70
- < p class ="display-medium "> display-medium</ p >
71
- < p class ="display-small "> display-small</ p >
72
- < p class ="headline-large "> headline-large</ p >
73
- < p class ="headline-medium "> headline-medium</ p >
74
- < p class ="headline-small "> headline-small</ p >
75
- < p class ="title-large "> title-large</ p >
76
- < p class ="title-medium "> title-medium</ p >
77
- < p class ="title-small "> title-small</ p >
78
- < p class ="body-large "> body-large</ p >
79
- < p class ="body-medium "> body-medium</ p >
80
- < p class ="body-small "> body-small</ p >
81
- < p class ="label-large "> label-large</ p >
82
- < p class ="label-medium "> label-medium</ p >
83
- < p class ="label-small "> label-small</ p >
83
+ < p class ="text- display-large "> display-large</ p >
84
+ < p class ="text- display-medium "> display-medium</ p >
85
+ < p class ="text- display-small "> display-small</ p >
86
+ < p class ="text- headline-large "> headline-large</ p >
87
+ < p class ="text- headline-medium "> headline-medium</ p >
88
+ < p class ="text- headline-small "> headline-small</ p >
89
+ < p class ="text- title-large "> title-large</ p >
90
+ < p class ="text- title-medium "> title-medium</ p >
91
+ < p class ="text- title-small "> title-small</ p >
92
+ < p class ="text- body-large "> body-large</ p >
93
+ < p class ="text- body-medium "> body-medium</ p >
94
+ < p class ="text- body-small "> body-small</ p >
95
+ < p class ="text- label-large "> label-large</ p >
96
+ < p class ="text- label-medium "> label-medium</ p >
97
+ < p class ="text- label-small "> label-small</ p >
84
98
</ section >
85
99
86
100
< h1 > Elevation</ h1 >
@@ -94,7 +108,8 @@ <h1>Elevation</h1>
94
108
</ div >
95
109
96
110
< h1 > Shape</ h1 >
97
- < div class ="flex gap-10 items-stretch [&>div>span]:w-10 [&>div>span]:h-10 [&>div>span]:inline-block [&>div>span]:bg-primary ">
111
+ < div
112
+ class ="flex gap-10 items-stretch [&>div>span]:w-10 [&>div>span]:h-10 [&>div>span]:inline-block [&>div>span]:bg-primary ">
98
113
< div >
99
114
< span class ="shape-none "> </ span >
100
115
</ div >
@@ -155,7 +170,8 @@ <h1>Shape</h1>
155
170
</ div >
156
171
157
172
< h1 > Color</ h1 >
158
- < div class ="flex flex-col gap-4 [&>div]:flex [&>div>span]:label-large [&>div>span]:min-w-20 [&>div>span]:h-10 [&>div>span]:inline-flex [&>div>span]:items-center [&>div>span]:justify-center ">
173
+ < div
174
+ class ="flex flex-col gap-4 [&>div]:flex [&>div>span]:label-large [&>div>span]:min-w-20 [&>div>span]:h-10 [&>div>span]:inline-flex [&>div>span]:items-center [&>div>span]:justify-center ">
159
175
< div >
160
176
< span class ="bg-primary text-on-primary "> P</ span >
161
177
< span class ="bg-secondary text-on-secondary "> S</ span >
@@ -210,29 +226,34 @@ <h1>Color</h1>
210
226
</ div >
211
227
212
228
< h1 > Motion</ h1 >
213
- < div class ="grid grid-cols-1 md:grid-cols-2 [&>span]:w-24 [&>span]:h-10 overflow-clip relative [&>p]:grid md:[&>p]:place-content-center [&>p]:place-items-stretch ">
229
+ < div
230
+ class ="grid grid-cols-1 md:grid-cols-2 [&>span]:w-24 [&>span]:h-10 overflow-clip relative [&>p]:grid md:[&>p]:place-content-center [&>p]:place-items-stretch ">
214
231
< p > Emphasized</ p >
215
- < span class ="bg-primary-fixed-dim move motion -easing-emphasized ">
232
+ < span class ="bg-primary-fixed-dim move animation -easing-emphasized ">
216
233
</ span >
217
234
< p > Emphasized Decelerate</ p >
218
- < span class ="bg-secondary-fixed-dim move motion -easing-emphasized-decelerate ">
235
+ < span class ="bg-secondary-fixed-dim move animation -easing-emphasized-decelerate ">
219
236
</ span >
220
237
< p > Emphasized Accelerate</ p >
221
- < span class ="bg-tertiary-fixed-dim move motion -easing-emphasized-accelerate ">
238
+ < span class ="bg-tertiary-fixed-dim move animation -easing-emphasized-accelerate ">
222
239
</ span >
223
240
< p > Standard</ p >
224
- < span class ="bg-primary-fixed-dim move motion -easing-standard ">
241
+ < span class ="bg-primary-fixed-dim move animation -easing-standard ">
225
242
</ span >
226
243
< p > Standard Decelerate</ p >
227
- < span class ="bg-secondary-fixed-dim move motion -easing-standard-decelerate ">
244
+ < span class ="bg-secondary-fixed-dim move animation -easing-standard-decelerate ">
228
245
</ span >
229
246
< p > Standard Accelerate</ p >
230
- < span class ="bg-tertiary-fixed-dim move motion -easing-standard-accelerate ">
247
+ < span class ="bg-tertiary-fixed-dim move animation -easing-standard-accelerate ">
231
248
</ span >
232
249
</ div >
233
250
</ div >
234
251
235
252
236
- < script type ="module " src ="./index.js "> </ script >
253
+ < script
254
+ type ="module "
255
+ src ="./index.ts "
256
+ > </ script >
237
257
</ body >
238
- </ html >
258
+
259
+ </ html >
0 commit comments