UNPKG

4.82 kBCSSView Raw
1:where(html) {
2 --mask-edge-scoop-bottom: radial-gradient(20px at 50% 100%,#0000 97%,#000) 50% / calc(1.9 * 20px) 100%;
3 --mask-edge-scoop-top: radial-gradient(20px at 50% 0,#0000 97%,#000) 50% / calc(1.9 * 20px) 100%;
4 --mask-edge-scoop-vertical: radial-gradient(20px at 50% 20px,#0000 97%,#000) 50% -20px / calc(1.9 * 20px) 100%;
5 --mask-edge-scoop-left: radial-gradient(20px at 0 50%,#0000 97%,#000) 50%/ 100% calc(1.9 * 20px);
6 --mask-edge-scoop-right: radial-gradient(20px at 100% 50%,#0000 97%,#000) 50% / 100% calc(1.9 * 20px);
7 --mask-edge-scoop-horizontal: radial-gradient(20px at 20px 50%,#0000 97%,#000) -20px / 100% calc(1.9 * 20px);
8 --mask-edge-scalloped:
9 radial-gradient(farthest-side,#000 97%,#0000) 0 0 / 20px 20px round,
10 linear-gradient(#000 0 0) 50% / calc(100% - 20px) calc(100% - 20px) no-repeat
11 ;
12 --mask-edge-scalloped-bottom:
13 linear-gradient(to top,#0000 20px,#000 0),
14 radial-gradient(20px at top,#000 97%,#0000) bottom / calc(1.9 * 20px) 20px
15 ;
16 --mask-edge-scalloped-top:
17 linear-gradient(to bottom,#0000 20px,#000 0),
18 radial-gradient(20px at bottom,#000 97%,#0000) top / calc(1.9 * 20px) 20px
19 ;
20 --mask-edge-scalloped-vertical:
21 linear-gradient(0deg,#0000 calc(2 * 20px),#000 0) 0 20px,
22 radial-gradient(20px,#000 97%,#0000) 50% / calc(1.9 * 20px) calc(2 * 20px) repeat space
23 ;
24 --mask-edge-scalloped-left:
25 linear-gradient(to right,#0000 20px,#000 0),
26 radial-gradient(20px at right,#000 97%,#0000) left / 20px calc(1.9 * 20px)
27 ;
28 --mask-edge-scalloped-right:
29 linear-gradient(to left,#0000 20px,#000 0),
30 radial-gradient(20px at left,#000 97%,#0000) right / 20px calc(1.9 * 20px)
31 ;
32 --mask-edge-scalloped-horizontal:
33 linear-gradient(-90deg,#0000 calc(2 * 20px),#000 0) 20px,
34 radial-gradient(20px,#000 97%,#0000) 50% / calc(2 * 20px) calc(1.9 * 20px) space repeat
35 ;
36 --mask-edge-drip-bottom:
37 radial-gradient(20px at bottom,#0000 97%,#000) 50% calc(100% - 20px) / calc(2 * 20px) 100% repeat-x,
38 radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 99% / calc(4 * 20px) calc(2 * 20px) repeat-x
39 ;
40 --mask-edge-drip-top:
41 radial-gradient(20px at top,#0000 97%,#000) 50% 20px / calc(2 * 20px) 100% repeat-x,
42 radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 1% / calc(4 * 20px) calc(2 * 20px) repeat-x
43 ;
44 --mask-edge-drip-vertical:
45 radial-gradient(20px at top ,#0000 97%,#000) 50% 20px / calc(2 * 20px) 51% repeat-x,
46 radial-gradient(20px at bottom,#0000 97%,#000) 50% calc(100% - 20px) / calc(2 * 20px) 51% repeat-x,
47 radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 1% / calc(4 * 20px) calc(2 * 20px) repeat-x,
48 radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 3*20px) 99% / calc(4 * 20px) calc(2 * 20px) repeat-x
49 ;
50 --mask-edge-drip-left:
51 radial-gradient(20px at left,#0000 97%,#000) 20px 50% / 100% calc(2 * 20px) repeat-y,
52 radial-gradient(20px at 50% 25%,#000 97%,#0000) 1% calc(50% - 20px) / calc(2 * 20px) calc(4 * 20px) repeat-y
53 ;
54 --mask-edge-drip-right:
55 radial-gradient(20px at right,#0000 97%,#000) calc(100% - 20px) 50% / 100% calc(2 * 20px) repeat-y,
56 radial-gradient(20px at 50% 25%,#000 97%,#0000) 99% calc(50% - 20px) / calc(2 * 20px) calc(4 * 20px) repeat-y
57 ;
58 --mask-edge-drip-horizontal:
59 radial-gradient(20px at left ,#0000 97%,#000) 20px 50% / 51% calc(2 * 20px) repeat-y,
60 radial-gradient(20px at right,#0000 97%,#000) calc(100% - 20px) 50% / 51% calc(2 * 20px) repeat-y,
61 radial-gradient(20px at 50% 25%,#000 97%,#0000) 1% calc(50% - 20px) / calc(2 * 20px) calc(4 * 20px) repeat-y,
62 radial-gradient(20px at 50% 25%,#000 97%,#0000) 99% calc(50% - 3*20px) / calc(2 * 20px) calc(4 * 20px) repeat-y
63 ;
64 --mask-edge-zig-zag-top: conic-gradient(from 135deg at top,#0000,#000 1deg 90deg,#0000 91deg) 50% / calc(2 * 20px) 100%;
65 --mask-edge-zig-zag-bottom: conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) 50% / calc(2 * 20px) 100%;
66 --mask-edge-zig-zag-left: conic-gradient(from 45deg at left,#0000,#000 1deg 90deg,#0000 91deg) 50% / 100% calc(2 * 20px);
67 --mask-edge-zig-zag-right: conic-gradient(from -135deg at right,#0000,#000 1deg 90deg,#0000 91deg) 50% / 100% calc(2 * 20px);
68 --mask-edge-zig-zag-horizontal:
69 conic-gradient(from 45deg at left ,#0000,#000 1deg 90deg,#0000 91deg) left / 51% calc(2 * 20px) repeat-y,
70 conic-gradient(from -135deg at right,#0000,#000 1deg 90deg,#0000 91deg) right / 51% calc(2 * 20px) repeat-y;
71 --mask-edge-zig-zag-vertical:
72 conic-gradient(from 135deg at top ,#0000,#000 1deg 90deg,#0000 91deg) top / calc(2 * 20px) 51% repeat-x,
73 conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) bottom / calc(2 * 20px) 51% repeat-x;
74}