-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfirefly.css
41 lines (37 loc) · 914 Bytes
/
firefly.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
@supports (--firefly: 9) {
.firefly *,
.firefly {
--firefly-hyper: -36deg;
--firefly-hover: -72deg;
--firefly-focus: -108deg;
--firefly-angle: 0deg;
--firefly-image: none;
--firefly-glow: #528;
--firefly-feel: #fa8;
--firefly-film: hue-rotate(
var(--firefly-angle)
);
color: var(--firefly-glow);
outline-color: var(--firefly-glow);
background-color: var(--firefly-feel);
background-image: var(--firefly-image);
filter: var(--firefly-film);
}
.firefly:any-link,
.firefly :any-link {
--firefly-angle: -60deg;
}
.firefly:focus,
.firefly :focus {
--firefly-angle: -30deg;
}
.firefly:any-link:hover,
.firefly :any-link:hover {
--firefly-angle: -72deg;
}
}
/* wait for attr angle support instead of this
[data-firefly=30deg] { --firefly-angle: 30deg }
[data-firefly=36deg] { --firefly-angle: 36deg }
... sparks fly
*/