From b3256d16854473d7c4d7fc133627b36c39584ea0 Mon Sep 17 00:00:00 2001 From: elpatron Date: Sun, 31 May 2026 13:40:59 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20Tank-Slider=20f=C3=BCr=20Touch=20auf=20M?= =?UTF-8?q?obilger=C3=A4ten=20vergr=C3=B6=C3=9Fern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Größerer Thumb und sichtbarere Spur mit touch-action, damit Füllstände am Handy leichter einstellbar sind. Co-authored-by: Cursor --- client/src/App.css | 52 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/client/src/App.css b/client/src/App.css index 40ec92c..0878119 100644 --- a/client/src/App.css +++ b/client/src/App.css @@ -3069,10 +3069,50 @@ html.theme-cupertino .events-scroll-container { } .tank-liter-input .tank-liter-slider { + --tank-slider-track-h: 10px; + --tank-slider-thumb: 26px; width: 100%; - margin: 4px 0 2px; + height: var(--tank-slider-thumb); + margin: 10px 0 6px; + padding: 0; + -webkit-appearance: none; + appearance: none; + background: transparent; accent-color: #4ade80; cursor: pointer; + touch-action: none; +} + +.tank-liter-input .tank-liter-slider::-webkit-slider-runnable-track { + height: var(--tank-slider-track-h); + border-radius: 999px; + background: rgba(148, 163, 184, 0.35); +} + +.tank-liter-input .tank-liter-slider::-webkit-slider-thumb { + -webkit-appearance: none; + width: var(--tank-slider-thumb); + height: var(--tank-slider-thumb); + margin-top: calc((var(--tank-slider-track-h) - var(--tank-slider-thumb)) / 2); + border-radius: 50%; + background: #4ade80; + border: 2px solid rgba(15, 23, 42, 0.85); + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35); +} + +.tank-liter-input .tank-liter-slider::-moz-range-track { + height: var(--tank-slider-track-h); + border-radius: 999px; + background: rgba(148, 163, 184, 0.35); +} + +.tank-liter-input .tank-liter-slider::-moz-range-thumb { + width: var(--tank-slider-thumb); + height: var(--tank-slider-thumb); + border-radius: 50%; + background: #4ade80; + border: 2px solid rgba(15, 23, 42, 0.85); + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35); } .tank-liter-input .tank-liter-slider:disabled { @@ -3083,10 +3123,18 @@ html.theme-cupertino .events-scroll-container { .tank-liter-input .tank-liter-slider-hint { font-size: 0.75rem; color: #94a3b8; - margin-bottom: 4px; + margin-bottom: 6px; text-align: center; } +@media (max-width: 480px) { + .tank-liter-input .tank-liter-slider { + --tank-slider-track-h: 12px; + --tank-slider-thumb: 32px; + margin: 12px 0 8px; + } +} + .vessel-tanks-section { grid-column: 1 / -1; margin-top: 8px;