commit b6cd38ab66e3e9a0b630386138207a938da4fb49
parent 54c61e656f3fc09bc4ed0a88e6b1d7cf75b93664
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Fri, 28 Mar 2025 21:15:35 -0300
css: use 'px' instead of 'em' | timer related style
Diffstat:
| M | data/style.css | | | 121 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- |
1 file changed, 100 insertions(+), 21 deletions(-)
diff --git a/data/style.css b/data/style.css
@@ -12,10 +12,9 @@ body {
}
#main-div {
- max-width: 25em;
- min-height: 85vh;
+ max-width: 23em;
margin: auto auto;
- padding: 0em 0.2em;
+ padding: 0em 10px;
}
table {
@@ -33,37 +32,89 @@ tr {
user-select: none;
}
-#main-toggle-div, #timer-div {
+#main-toggle-div {
padding-top: 0.5em;
- padding: 1.25em 1.50em 1.00em 1.50em;
+ padding: 1.25em 28px 1.00em 28px;
border-radius: 8px;
border: 1px solid #E3E3E3;
}
-#timer-div {
- padding: 1.25em 1.50em 1.25em 1.50em;
+#timer {
+ border-radius: 8px;
+ border: 1px solid #E3E3E3;
}
-#timer-div2 {
- border-bottom: 1px solid #E3E3E3;
+#timer-enable {
cursor: pointer;
user-select: none;
+ padding: 27.5px 28px 16px 28px;
+}
+
+#timer-picker {
+ padding: 18px 28px 0.00em 28px;
+ font-size: 20px;
+}
+
+#timer-sep {
+ border-bottom: 1px solid #E3E3E3;
+ margin: 0 30px 0 30px;
+}
+
+#from-time, #to-time {
+ font-size: 18px;
+ padding: 2px;
+ margin: 0px;
+ border: 1px solid #E3E3E3;
+ border-radius: 5px;
+ cursor: pointer;
+ background-color: white;
+}
+
+#from-time:hover, #to-time:hover {
+ border-color: #3E3E42;
+}
+
+#timer-save-div {
+ padding: 18px 30px 30px 30px;
+ text-align: center;
+}
+
+#timer-save {
+ margin-right: 0px;
+ box-shadow: none;
+ border: 1px solid #E3E3E3;
+ color: black;
+ background-color: white;
+ border-radius: 5px;
+ cursor: pointer;
+ height: 32px;
+ font-size: 14px;
+ width: 100%;
+ font-weight: bold;
+}
+
+#timer-save:active {
+ background-color: #E3E3E3;
+ border: none;
+ /* transform: translateY(1px); */
+}
+
+#timer-save:hover {
+ border-color: black;
+}
+
+
+td {
+ width: 100%;
}
#buttons-div {
text-align: left;
margin-left: auto;
margin-right: auto;
- /* border-radius: 14px; */
- /* border: 1px solid #BCCCDC; */
font-size: 22px;
}
-#label-box {
- width: 100%;
- font-size: 20px;
-}
-
#main-output-checkbox, #timer-checkbox {
width: 20px;
height: 20px;
@@ -82,6 +133,7 @@ hr {
font-size: 16px;
td {
padding: .20em;
+ text-wrap: nowrap;
}
}
@@ -111,25 +163,47 @@ h1 {
@media (prefers-color-scheme: dark) {
body {
+ /* color: #E2E2E2; */
color: white;
- background-color: #202020;
+ /* background-color: #202020; */
+ background-color: #17171A;
}
a, a:visited {
color: #56C8FF;
}
+ input {
+ color-scheme: dark;
+ }
#buttons-div {
- /* background-color: #303033; */
border: none;
}
- #main-toggle-div, #timer-div {
- background-color: #303033;
+
+ #main-toggle-div, #timer {
+ /* background-color: #303033; */
+ background-color: #232327;
border: none;
}
- #timer-div2 {
+ #timer-sep {
border-bottom-color: #3E3E42;
}
+ #timer-save {
+ border: 1px solid #999999;
+ color: white;
+ background-color: #303033;
+ border: 1px solid #3E3E42;
+ }
+
+ #timer-save:hover {
+ /* border: 1px solid #E3E3E3; */
+ }
+
+ #timer-save:active {
+ background-color: #3E3E42;
+ border: none;
+ }
+
/*
#main-output-checkbox, #timer-checkbox {
appearance: none;
@@ -144,4 +218,9 @@ h1 {
/* appearance: revert; */
accent-color: #56C8FF;
}
+ #from-time, #to-time {
+ background-color: #303033;
+ color: white;
+ border: 1px solid #3E3E42;
+ }
}