mirror of
https://github.com/Motschen/midnightdust-eu.git
synced 2025-12-15 10:05:09 +01:00
Smoother dark mode switch
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
import { Icon } from 'astro-icon/components'
|
import { Icon } from 'astro-icon/components'
|
||||||
---
|
---
|
||||||
<fancy-dark-mode>
|
<fancy-dark-mode>
|
||||||
<button class="darkmode-toggle mr-4 xl:mr-0" aria-expanded="false" aria-label="Toggle dark mode">
|
<button class="darkmode-toggle ml-1.5" aria-expanded="false" aria-label="Toggle dark mode">
|
||||||
<div id="animation-icon" class="hidden"/>
|
<div id="animation-icon" class="hidden"/>
|
||||||
<Icon is:inline={true} id="light" class="hidden" name="line-md:sunny" width="32" height="32"/>
|
<Icon is:inline={true} id="light" class="hidden" name="line-md:sunny" width="32" height="32"/>
|
||||||
<Icon is:inline={true} id="dark" class="hidden" name="line-md:moon" width="32" height="32" />
|
<Icon is:inline={true} id="dark" class="hidden" name="line-md:moon" width="32" height="32" />
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ import { Icon } from 'astro-icon/components'
|
|||||||
|
|
||||||
header {
|
header {
|
||||||
background-color: rgb(255, 255, 255, 0.75);
|
background-color: rgb(255, 255, 255, 0.75);
|
||||||
|
transition: background-color 0.25s ease-in-out;
|
||||||
|
|
||||||
.type-icon a {
|
.type-icon a {
|
||||||
display: block;
|
display: block;
|
||||||
|
|||||||
@@ -23,7 +23,9 @@ import FancyDarkMode from './FancyDarkMode.astro'
|
|||||||
<div class="pt-1.5">
|
<div class="pt-1.5">
|
||||||
<FancyDarkMode />
|
<FancyDarkMode />
|
||||||
</div>
|
</div>
|
||||||
<ResponsiveToggle />
|
<div class="h-8 w-8 pt-[0.2rem]">
|
||||||
|
<ResponsiveToggle />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<nav class="mobile-menu" aria-label="Main navigation mobile">
|
<nav class="mobile-menu" aria-label="Main navigation mobile">
|
||||||
<ul class="menu">
|
<ul class="menu">
|
||||||
@@ -324,7 +326,6 @@ import FancyDarkMode from './FancyDarkMode.astro'
|
|||||||
button {
|
button {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0.5rem 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -80,6 +80,8 @@ const {
|
|||||||
color: var(--font-color);
|
color: var(--font-color);
|
||||||
background-color: var(--background);
|
background-color: var(--background);
|
||||||
|
|
||||||
|
transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
|
||||||
|
|
||||||
main {
|
main {
|
||||||
flex: 1 0 auto;
|
flex: 1 0 auto;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user