Skip to content

Commit f897479

Browse files
authored
Fix button edge effect (#2)
1 parent 4b97e5f commit f897479

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

src/app/globals.scss

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,21 @@ body {
211211
transparent 332deg,
212212
var(--nav-link-spark-color, rgba(255, 255, 255, 0.95)) 360deg
213213
);
214+
mask-image:
215+
linear-gradient(#000 0 0),
216+
linear-gradient(#000 0 0);
217+
mask-mode: alpha;
218+
mask-repeat: no-repeat;
219+
mask-origin: content-box, border-box;
220+
mask-clip: content-box, border-box;
221+
mask-composite: exclude;
222+
-webkit-mask-image:
223+
linear-gradient(#000 0 0),
224+
linear-gradient(#000 0 0);
225+
-webkit-mask-repeat: no-repeat;
226+
-webkit-mask-origin: content-box, border-box;
227+
-webkit-mask-clip: content-box, border-box;
228+
-webkit-mask-composite: xor;
214229
opacity: var(--nav-link-active);
215230
filter: drop-shadow(
216231
0 0 calc(var(--nav-link-active) * 16px) var(--nav-link-glow-color, rgba(255, 255, 255, 0.45))
@@ -220,14 +235,6 @@ body {
220235
filter var(--nav-link-transition);
221236
animation: nav-link-spin var(--nav-link-spin) linear infinite;
222237
animation-play-state: var(--nav-link-play-state);
223-
mask:
224-
linear-gradient(#000 0 0) content-box,
225-
linear-gradient(#000 0 0);
226-
mask-composite: exclude;
227-
-webkit-mask:
228-
linear-gradient(#000 0 0) content-box,
229-
linear-gradient(#000 0 0);
230-
-webkit-mask-composite: xor;
231238
}
232239
.nav-link:hover .nav-link__spark,
233240
.nav-link:focus-visible .nav-link__spark {

0 commit comments

Comments
 (0)