support css scheme

This commit is contained in:
2023-04-12 09:53:28 +10:00
parent 28bef07e37
commit 1b3a40c22a

View File

@@ -124,17 +124,18 @@ const handleClickNavBar = () => {
<style lang="scss">
.sm-navbar {
position: relative;
z-index: 1000;
background-color: rgb(134 144 154 / 15%);
z-index: 100;
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
&.sm-show-nav {
background-color: #333639;
#sm-nav {
display: flex;
}
#sm-nav-toggle {
background-color: hsla(0, 0%, 50%, 0.1);
}
}
#sm-nav-head {
@@ -151,12 +152,12 @@ const handleClickNavBar = () => {
display: block;
}
}
#sm-nav-toggle {
padding: 23px;
filter: invert(100%) saturate(0%) brightness(120%);
&:hover {
background-color: rgba(255, 255, 255, 0.25);
background-color: hsla(0, 0%, 50%, 0.1);
}
img {
@@ -180,7 +181,7 @@ const handleClickNavBar = () => {
padding: 0;
li a {
color: #ddd;
color: var(--base-colour-text);
display: block;
padding: 12px 24px;
margin: 0;
@@ -193,4 +194,10 @@ const handleClickNavBar = () => {
}
}
}
@media (prefers-color-scheme: dark) {
.sm-navbar #sm-nav-head #sm-nav-toggle {
filter: invert(100%) saturate(0%) brightness(120%);
}
}
</style>