mirror of
https://github.com/zoldar/jenot.git
synced 2026-01-03 14:32:54 +00:00
Add rudimentary dark mode
This commit is contained in:
parent
31d53d8310
commit
2397583225
1 changed files with 38 additions and 6 deletions
|
|
@ -2,6 +2,25 @@
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
--gap-1: 10px;
|
--gap-1: 10px;
|
||||||
|
--font-color: #222;
|
||||||
|
--button-text-color: #222;
|
||||||
|
--background: #eee;
|
||||||
|
--note-background: beige;
|
||||||
|
--shadow-color: rgb(0 0 0 / 0.8);
|
||||||
|
--button-background: lightray;
|
||||||
|
--inactive-color: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
:root {
|
||||||
|
--font-color: antiquewhite;
|
||||||
|
--button-text-color: black;
|
||||||
|
--background: #222;
|
||||||
|
--note-background: dimgray;
|
||||||
|
--shadow-color: rgb(211 211 211 / 0.8);
|
||||||
|
--button-background: silver;
|
||||||
|
--inactive-color: lightgray;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* CSS reset */
|
/* CSS reset */
|
||||||
|
|
@ -148,12 +167,12 @@ task-list-item:has(textarea:focus) .remove {
|
||||||
}
|
}
|
||||||
|
|
||||||
task-list-item .checkbox input {
|
task-list-item .checkbox input {
|
||||||
accent-color: gray;
|
accent-color: var(--inactive-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
task-list-item:has(.checkbox input:checked) editable-area p.display {
|
task-list-item:has(.checkbox input:checked) editable-area p.display {
|
||||||
text-decoration: line-through;
|
text-decoration: line-through;
|
||||||
color: gray;
|
color: var(--inactive-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
task-list-item {
|
task-list-item {
|
||||||
|
|
@ -178,7 +197,7 @@ li.dragging {
|
||||||
|
|
||||||
.drag-placeholder {
|
.drag-placeholder {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
background-color: beige;
|
background-color: var(--note-background);
|
||||||
}
|
}
|
||||||
|
|
||||||
.draggable,
|
.draggable,
|
||||||
|
|
@ -207,7 +226,16 @@ note-form .note {
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
color: #222;
|
color: var(--font-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background: var(--background);
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
color: var(--button-text-color);
|
||||||
|
background: var(--button-background);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content {
|
#content {
|
||||||
|
|
@ -233,8 +261,8 @@ note-form .note {
|
||||||
}
|
}
|
||||||
|
|
||||||
.note {
|
.note {
|
||||||
background: beige;
|
background: var(--note-background);
|
||||||
box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 0.8);
|
box-shadow: 2px 2px 4px 0px var(--shadow-color);
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -252,6 +280,10 @@ note-form .note {
|
||||||
margin-bottom: 4px;
|
margin-bottom: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task-list li:has(.checkbox input:checked) {
|
||||||
|
order: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.hidden {
|
.hidden {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue