Skip to content

Commit 385b3cc

Browse files
authored
Merge pull request #36 from ethmarks/custom-properties
Phase out SCSS
2 parents bd19ae2 + 613fb81 commit 385b3cc

29 files changed

+929
-825
lines changed

assets/css/404.scss

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
@import 'base/constants';
2-
3-
$font-404: "Kenia", monospace;
4-
$font-size-404: clamp(5rem, 60vw, 20rem);
1+
:root {
2+
--font-404: "Kenia", monospace;
3+
--font-size-404: clamp(5rem, 60vw, 20rem);
4+
}
55

66
body {
77
margin: 0;
@@ -30,17 +30,17 @@ main {
3030
}
3131

3232
h1 {
33-
font-family: $font-404;
34-
font-size: $font-size-404;
33+
font-family: var(--font-404);
34+
font-size: var(--font-size-404);
3535
font-weight: 1;
3636
line-height: 1em;
37-
color: $color-text;
37+
color: var(--color-text);
3838
margin: 0;
3939
}
4040

4141
p {
42-
font-family: $font-monospace;
43-
font-size: $font-size-h2;
42+
font-family: var(--font-monospace);
43+
font-size: var(--font-size-h2);
4444
margin: 0;
4545
}
4646

assets/css/about.scss

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
@import 'base/mixins';
2-
@import 'base/constants';
3-
@import 'base/media';
4-
@import 'components/table';
5-
@import 'components/external-link';
6-
1+
@import "base/media";
2+
@import "components/table";
3+
@import "components/external-link";
74

85
h2 {
96
margin: 0;
@@ -12,7 +9,7 @@ h2 {
129

1310
main {
1411
overflow: hidden;
15-
@include notMobile {
12+
@media (min-width: 768px) {
1613
--main-margin-sides: 5vw;
1714
}
1815
}
@@ -38,7 +35,7 @@ section > div {
3835
align-items: center;
3936
}
4037

41-
@include mobile {
38+
@media (max-width: 768px) {
4239
section {
4340
display: block;
4441
align-items: normal;

assets/css/base/_animations.scss

Lines changed: 74 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,78 @@
1-
:root {
2-
--child-animation-delay: 0s;
3-
}
4-
51
.staggered {
6-
@for $i from 1 through 25 {
7-
&:nth-child(#{$i}) {
8-
--child-animation-delay: #{$i * 0.05}s;
9-
}
2+
&:nth-child(1) {
3+
--child-animation-delay: 0.05s;
4+
}
5+
&:nth-child(2) {
6+
--child-animation-delay: 0.1s;
7+
}
8+
&:nth-child(3) {
9+
--child-animation-delay: 0.15s;
10+
}
11+
&:nth-child(4) {
12+
--child-animation-delay: 0.2s;
13+
}
14+
&:nth-child(5) {
15+
--child-animation-delay: 0.25s;
16+
}
17+
&:nth-child(6) {
18+
--child-animation-delay: 0.3s;
19+
}
20+
&:nth-child(7) {
21+
--child-animation-delay: 0.35s;
22+
}
23+
&:nth-child(8) {
24+
--child-animation-delay: 0.4s;
25+
}
26+
&:nth-child(9) {
27+
--child-animation-delay: 0.45s;
28+
}
29+
&:nth-child(10) {
30+
--child-animation-delay: 0.5s;
31+
}
32+
&:nth-child(11) {
33+
--child-animation-delay: 0.55s;
34+
}
35+
&:nth-child(12) {
36+
--child-animation-delay: 0.6s;
37+
}
38+
&:nth-child(13) {
39+
--child-animation-delay: 0.65s;
40+
}
41+
&:nth-child(14) {
42+
--child-animation-delay: 0.7s;
43+
}
44+
&:nth-child(15) {
45+
--child-animation-delay: 0.75s;
46+
}
47+
&:nth-child(16) {
48+
--child-animation-delay: 0.8s;
49+
}
50+
&:nth-child(17) {
51+
--child-animation-delay: 0.85s;
52+
}
53+
&:nth-child(18) {
54+
--child-animation-delay: 0.9s;
55+
}
56+
&:nth-child(19) {
57+
--child-animation-delay: 0.95s;
58+
}
59+
&:nth-child(20) {
60+
--child-animation-delay: 1s;
61+
}
62+
&:nth-child(21) {
63+
--child-animation-delay: 1.05s;
64+
}
65+
&:nth-child(22) {
66+
--child-animation-delay: 1.1s;
67+
}
68+
&:nth-child(23) {
69+
--child-animation-delay: 1.15s;
70+
}
71+
&:nth-child(24) {
72+
--child-animation-delay: 1.2s;
73+
}
74+
&:nth-child(25) {
75+
--child-animation-delay: 1.25s;
1076
}
1177
}
1278

0 commit comments

Comments
 (0)