Highlight the selected day in the per-day charts
A soft accent band behind the selected day's bars/cells (sleep, counts, food, training heatmap) — visible even when the day's values are zero — plus an accent-colored day label, and an accent ring on the selected row of the sleep timeline. The band tracks the day picker, so tapping into a chart immediately shows which slice you landed on.
This commit is contained in:
@@ -603,6 +603,16 @@ dialog menu {
|
||||
}
|
||||
.chart-svg .bar { cursor: pointer; }
|
||||
.chart-svg .bar-faded { opacity: 0.7; }
|
||||
/* The selected day's slice in every per-day chart: a soft accent band behind
|
||||
the bars/cells (visible even when the day's values are all zero) plus an
|
||||
accent-colored day label. */
|
||||
.chart-svg .day-highlight {
|
||||
fill: var(--accent);
|
||||
fill-opacity: 0.08;
|
||||
stroke: var(--accent);
|
||||
stroke-opacity: 0.45;
|
||||
}
|
||||
.chart-svg text.day-label-sel { fill: var(--accent); font-weight: 600; }
|
||||
.chart-svg .bar-sleep { fill: var(--sleep); }
|
||||
.chart-svg .bar-pee { fill: var(--pee); }
|
||||
.chart-svg .bar-poo { fill: var(--poo); }
|
||||
@@ -897,6 +907,13 @@ input.switch:checked::after { transform: translateX(18px); }
|
||||
}
|
||||
.chart-svg .stl-sleep { fill: var(--sleep); }
|
||||
.chart-svg .stl-today { fill: var(--accent); font-weight: 600; }
|
||||
/* Selected day: accent ring on the row's track + accent label. */
|
||||
.chart-svg .stl-track.stl-selected {
|
||||
stroke: var(--accent);
|
||||
stroke-width: 1.2;
|
||||
stroke-opacity: 0.8;
|
||||
}
|
||||
.chart-svg .stl-sel { fill: var(--accent); }
|
||||
.chart-svg .stl-hit { fill: transparent; cursor: pointer; }
|
||||
.chart-svg .stl-hit:hover { fill: var(--accent); fill-opacity: 0.08; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user