Skip to content

Commit 92f0753

Browse files
authored
Split out link underline thickness for Safari compatibility
Safari doesn’t support specifying text-decoration-thickness in the text-decoration shorthand: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration#browser_compatibility
1 parent ffabfd3 commit 92f0753

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/css/custom.css

+7-4
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ html[data-theme='dark'] .docusaurus-highlight-code-line {
7575
a {
7676
--ifm-link-color: var(--ifm-color-content);
7777
text-decoration-skip-ink: none;
78+
text-decoration-thickness: var(--ifm-link-decoration-thickness);
7879
}
7980

8081
a:hover,
@@ -86,8 +87,9 @@ a:hover,
8687
}
8788

8889
article a {
89-
--ifm-link-decoration: underline 3px solid var(--ifm-color-primary);
90-
--ifm-link-hover-decoration: underline 3px solid var(--ifm-color-primary);
90+
--ifm-link-decoration: underline solid var(--ifm-color-primary);
91+
--ifm-link-decoration-thickness: 3px;
92+
--ifm-link-hover-decoration: underline solid var(--ifm-color-primary);
9193
}
9294

9395
article div {
@@ -102,7 +104,8 @@ article div {
102104
.navbar__link:hover,
103105
.navbar__brand:hover {
104106
color: inherit;
105-
text-decoration: underline 3px solid var(--ifm-color-primary) !important;
107+
text-decoration: underline solid var(--ifm-color-primary) !important;
108+
text-decoration-thickness: 3px !important;
106109
}
107110

108111
.navbar__title {
@@ -123,4 +126,4 @@ code {
123126
padding: 0 0.3rem;
124127
margin: 0 0.1rem;
125128
vertical-align: baseline;
126-
}
129+
}

0 commit comments

Comments
 (0)