|
17 | 17 | } |
18 | 18 |
|
19 | 19 |
|
20 | | -.navbar__link--icon span { |
21 | | - display: none; |
22 | | -} |
23 | | - |
24 | | -.navbar__link--icon::before { |
25 | | - content: ''; |
26 | | - display: flex; |
27 | | - background-position: center; |
28 | | - background-repeat: no-repeat; |
29 | | - width: 1.5em; |
30 | | - height: 1.5em; |
31 | | -} |
32 | | - |
33 | | -.navbar__link--icon:hover::before { |
34 | | - opacity: 0.8; |
35 | | -} |
36 | | - |
37 | | -.navbar__link--github { |
| 20 | +.navbar__link--icon { |
38 | 21 | &::before { |
39 | | - background-image: url('/img/github-light.svg'); |
| 22 | + content: ''; |
| 23 | + display: block; |
| 24 | + mask-position: center; |
| 25 | + mask-repeat: no-repeat; |
| 26 | + background: var(--text-primary); |
| 27 | + width: 24px; |
| 28 | + height: 24px; |
40 | 29 | } |
41 | 30 |
|
42 | | - [data-theme='dark'] &::before { |
43 | | - background-image: url('/img/github-dark.svg'); |
| 31 | + &:hover::before { |
| 32 | + background: var(--neon-a-fg); |
44 | 33 | } |
45 | 34 | } |
46 | 35 |
|
47 | | -.navbar__link--bluesky { |
48 | | - &::before { |
49 | | - background-image: url('/img/bluesky-light.svg'); |
50 | | - } |
51 | | - |
52 | | - [data-theme='dark'] &::before { |
53 | | - background-image: url('/img/bluesky-dark.svg'); |
54 | | - } |
| 36 | +.navbar__link--github::before { |
| 37 | + mask-image: url('/img/github.svg'); |
55 | 38 | } |
56 | 39 |
|
57 | | -.navbar__link--x { |
58 | | - &::before { |
59 | | - background-image: url('/img/x-com-light.svg'); |
60 | | - } |
61 | | - |
62 | | - [data-theme='dark'] &::before { |
63 | | - background-image: url('/img/x-com-dark.svg'); |
64 | | - } |
| 40 | +.navbar__link--bluesky::before { |
| 41 | + mask-image: url('/img/bluesky.svg'); |
65 | 42 | } |
66 | 43 |
|
67 | | -.navbar__link--discord { |
68 | | - &::before { |
69 | | - background-image: url('/img/discord-light.svg'); |
70 | | - } |
71 | | - |
72 | | - [data-theme='dark'] &::before { |
73 | | - background-image: url('/img/discord-dark.svg'); |
74 | | - } |
| 44 | +.navbar__link--x::before { |
| 45 | + mask-image: url('/img/x-com.svg'); |
75 | 46 | } |
76 | 47 |
|
77 | | -.navbar__link--sponsor { |
78 | | - &::before { |
79 | | - background-image: url('/img/heart-light.svg'); |
80 | | - } |
81 | | - |
82 | | - [data-theme='dark'] &::before { |
83 | | - background-image: url('/img/heart-dark.svg'); |
84 | | - } |
| 48 | +.navbar__link--discord::before { |
| 49 | + mask-image: url('/img/discord.svg'); |
85 | 50 | } |
86 | 51 |
|
87 | | - |
88 | | -.navbar-sidebar .navbar__link--icon span { |
89 | | - display: inline; |
| 52 | +.navbar__link--sponsor::before { |
| 53 | + mask-image: url('/img/heart.svg'); |
90 | 54 | } |
91 | 55 |
|
92 | | -.navbar-sidebar .navbar__link--icon::before { |
93 | | - background: none; |
94 | | - width: auto; |
95 | | - height: auto; |
96 | | -} |
97 | 56 |
|
98 | | -.navbar-sidebar .navbar__link--icon:hover::before { |
99 | | - opacity: 1; |
| 57 | +.navbar-sidebar .navbar__link--icon::after { |
| 58 | + margin-left: 0.5em; |
100 | 59 | } |
101 | 60 |
|
102 | | -.navbar-sidebar .navbar__link--github::before { |
| 61 | +.navbar-sidebar .navbar__link--github::after { |
103 | 62 | content: 'GitHub'; |
104 | 63 | } |
105 | 64 |
|
106 | | -.navbar-sidebar .navbar__link--bluesky::before { |
| 65 | +.navbar-sidebar .navbar__link--bluesky::after { |
107 | 66 | content: 'Bluesky'; |
108 | 67 | } |
109 | 68 |
|
110 | | -.navbar-sidebar .navbar__link--x::before { |
| 69 | +.navbar-sidebar .navbar__link--x::after { |
111 | 70 | content: 'X (Twitter)'; |
112 | 71 | } |
113 | 72 |
|
114 | | -.navbar-sidebar .navbar__link--discord::before { |
| 73 | +.navbar-sidebar .navbar__link--discord::after { |
115 | 74 | content: 'Discord'; |
116 | 75 | } |
117 | 76 |
|
118 | | -.navbar-sidebar .navbar__link--sponsor::before { |
| 77 | +.navbar-sidebar .navbar__link--sponsor::after { |
119 | 78 | content: 'Sponsor imgproxy'; |
120 | 79 | } |
0 commit comments