Add possibility to reset theme to auto

This commit is contained in:
schlagmichdoch 2023-03-28 17:26:22 +02:00
parent 1bb8a63eed
commit ac1e88b6a0
6 changed files with 326 additions and 92 deletions

View file

@ -76,11 +76,74 @@ html {
}
header {
position: relative;
height: 56px;
align-items: center;
padding: 16px;
position: absolute;
align-items: baseline;
padding: 8px 16px;
box-sizing: border-box;
width: 100vw;
z-index: 2;
top: 0;
right: 0;
}
header > a,
header > div {
margin-left: 8px;
}
header > div {
display: flex;
flex-direction: column;
align-self: flex-start;
touch-action: manipulation;
}
header > div a {
height: 40px;
transition: all 300ms;
}
header > div > div {
display: flex;
flex-direction: column;
}
header > div:not(:hover) a:not(.selected) {
height: 0;
opacity: 0;
}
header > div:hover::before {
border-radius: 20px;
background: currentColor;
opacity: 0.1;
transition: opacity 300ms;
content: '';
position: absolute;
width: 40px;
top: 0;
bottom: 0;
margin-top: 8px;
margin-bottom: 8px;
}
header > div:hover a.selected::before {
opacity: 0.1;
}
@media (pointer: coarse) {
header > div:hover a.selected:hover::before {
opacity: 0.2;
}
header > div a:not(.selected) {
height: 0;
opacity: 0;
pointer-events: none;
}
header > div > div {
flex-direction: column-reverse;
}
}
[hidden] {
@ -193,15 +256,10 @@ x-noscript {
}
}
/* Main Header */
body>header a {
margin-left: 8px;
}
#center {
position: relative;
display: flex;
margin-top: 56px;
flex-direction: column-reverse;
flex-grow: 1;
--footer-height: 146px;