File tree Expand file tree Collapse file tree 7 files changed +50
-50
lines changed Expand file tree Collapse file tree 7 files changed +50
-50
lines changed Original file line number Diff line number Diff line change 56
56
title : 'A5 Anonymous layers' ,
57
57
style : `
58
58
@layer {
59
- target { color: red ; }
59
+ target { color: green ; }
60
60
@layer {
61
- target { color: green ; }
61
+ target { color: red ; }
62
62
}
63
63
}
64
64
` ,
68
68
style : `
69
69
@layer {
70
70
@layer {
71
- target { color: green ; }
71
+ target { color: red ; }
72
72
}
73
- target { color: red ; }
73
+ target { color: green ; }
74
74
}
75
75
` ,
76
76
} ,
85
85
}
86
86
@layer {
87
87
@layer {
88
- target { color: green ; }
88
+ target { color: red ; }
89
89
}
90
- target { color: red ; }
90
+ target { color: green ; }
91
91
}
92
92
` ,
93
93
} ,
104
104
}
105
105
@layer {
106
106
@layer {
107
- target { color: green ; }
107
+ target { color: red ; }
108
108
}
109
- target { color: red ; }
109
+ target { color: green ; }
110
110
}
111
111
` ,
112
112
} ,
122
122
@layer {
123
123
@layer {
124
124
@layer {
125
- target { color: green ; }
125
+ target { color: red ; }
126
126
}
127
127
}
128
- target { color: red ; }
128
+ target { color: green ; }
129
129
}
130
130
` ,
131
131
} ,
175
175
title : 'B5 Named layers' ,
176
176
style : `
177
177
@layer A {
178
- target { color: red ; }
178
+ target { color: green ; }
179
179
@layer A {
180
- target { color: green ; }
180
+ target { color: red ; }
181
181
}
182
182
}
183
183
` ,
362
362
style : `
363
363
@layer A {
364
364
@layer {
365
- target { color: green ; }
365
+ target { color: red ; }
366
366
}
367
367
}
368
368
@layer A {
369
- target { color: red ; }
369
+ target { color: green ; }
370
370
}
371
371
` ,
372
372
} ,
Original file line number Diff line number Diff line change 35
35
36
36
const testCases = [
37
37
{
38
- title : '@counter-style layered overrides unlayered ' ,
38
+ title : '@counter-style unlayered overrides layered ' ,
39
39
style : `
40
40
#target::before {
41
41
content: counter(dont-care, custom-counter-style);
42
42
}
43
43
44
+ @counter-style custom-counter-style {
45
+ system: extends four;
46
+ }
47
+
44
48
@layer {
45
49
@counter-style custom-counter-style {
46
- system: extends four ;
50
+ system: extends three ;
47
51
}
48
52
}
49
-
50
- @counter-style custom-counter-style {
51
- system: extends three;
52
- }
53
53
`
54
54
} ,
55
55
Original file line number Diff line number Diff line change 24
24
font-family: custom-font;
25
25
}
26
26
27
+ @font-face {
28
+ font-family: custom-font;
29
+ src: url('/fonts/Ahem.ttf');
30
+ }
31
+
27
32
@layer {
28
33
@font-face {
29
34
font-family: custom-font;
30
35
src: url('/fonts/noto/noto-sans-v8-latin-regular.woff') format('woff');
31
36
}
32
37
}
33
-
34
- @font-face {
35
- font-family: custom-font;
36
- src: url('/fonts/Ahem.ttf');
37
- }
38
38
`
39
39
} ,
40
40
Original file line number Diff line number Diff line change 145
145
{
146
146
title : 'C4 Named imports' ,
147
147
style : `
148
- @import url(layer-green .css) layer(A);
148
+ @import url(layer-red .css) layer(A);
149
149
@layer A {
150
- target { color: red ; }
150
+ target { color: green ; }
151
151
}
152
152
`
153
153
} ,
192
192
title : 'C9 Named imports' ,
193
193
style : `
194
194
@import url(basic-red.css) layer(A);
195
- @import url(basic-green .css) layer(B.A);
196
- @import url(basic-red .css) layer(B);
195
+ @import url(basic-red .css) layer(B.A);
196
+ @import url(basic-green .css) layer(B);
197
197
`
198
198
} ,
199
199
{
Original file line number Diff line number Diff line change 29
29
animation: anim 1s paused;
30
30
}
31
31
32
+ @keyframes anim {
33
+ from { background-color: green; }
34
+ }
35
+
32
36
@layer {
33
37
@keyframes anim {
34
38
from { background-color: red; }
35
39
}
36
40
}
37
-
38
- @keyframes anim {
39
- from { background-color: green; }
40
- }
41
41
`
42
42
} ,
43
43
Original file line number Diff line number Diff line change 23
23
24
24
const testCases = [
25
25
{
26
- title : '@property layered overrides unlayered ' ,
26
+ title : '@property unlayered overrides layered ' ,
27
27
style : `
28
28
#target {
29
29
background-color: var(--foo);
30
30
}
31
31
32
+ @property --foo {
33
+ syntax: '';
34
+ inherits: false;
35
+ initial-value: green;
36
+ }
37
+
32
38
@layer {
33
39
@property --foo {
34
40
syntax: '';
35
41
inherits: false;
36
- initial-value: green ;
42
+ initial-value: red ;
37
43
}
38
44
}
39
-
40
- @property --foo {
41
- syntax: '';
42
- inherits: false;
43
- initial-value: red;
44
- }
45
- `
45
+ `
46
46
} ,
47
47
48
48
{
Original file line number Diff line number Diff line change 46
46
47
47
const testCases = [
48
48
{
49
- title : '@scroll-timeline layered overrides unlayered ' ,
49
+ title : '@scroll-timeline unlayered overrides layered ' ,
50
50
style : `
51
51
#target {
52
52
animation-timeline: timeline;
53
53
}
54
54
55
+ @scroll-timeline timeline {
56
+ source: selector(#scroller);
57
+ start: 0px;
58
+ end: 50px;
59
+ }
60
+
55
61
@layer {
56
62
@scroll-timeline timeline {
57
63
source: selector(#scroller);
58
64
start: 0px;
59
- end: 50px ;
65
+ end: 100px ;
60
66
}
61
67
}
62
-
63
- @scroll-timeline timeline {
64
- source: selector(#scroller);
65
- start: 0px;
66
- end: 100px;
67
- }
68
68
`
69
69
} ,
70
70
You can’t perform that action at this time.
0 commit comments