|
|
@ -545,13 +545,21 @@ table { |
|
|
|
position: relative; |
|
|
|
position: relative; |
|
|
|
text-decoration: none; |
|
|
|
text-decoration: none; |
|
|
|
|
|
|
|
|
|
|
|
--link-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>'); |
|
|
|
@mixin link-image($color) { |
|
|
|
--check-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="green" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>'); |
|
|
|
$color: "rgb(" + red($color) + "," + green($color) + "," + |
|
|
|
|
|
|
|
blue($color) + ")"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#{$color}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>'); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
--background-image: var(--link-image); |
|
|
|
@include link-image($light-color); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.dark-theme & { |
|
|
|
|
|
|
|
@include link-image($dark-color); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
&.current-heading { |
|
|
|
&.current-heading { |
|
|
|
--background-image: var(--check-image); |
|
|
|
--background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgb(0, 128, 0)" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
&:hover { |
|
|
|
&:hover { |
|
|
|