Aktivierbarer Slider: Grid-Layout auf volle Restbreite korrigieren

This commit is contained in:
2026-05-23 10:06:54 +02:00
parent 3a3391cd6c
commit 90716491e6
+35 -12
View File
@@ -1064,12 +1064,34 @@ section + section {
#component-slider .sg-activatable-row {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
grid-template-columns: auto var(--layout-input-label-width) minmax(0, 1fr) auto;
align-items: center;
column-gap: var(--spacing-small);
column-gap: var(--spacing-large);
width: 100%;
}
#component-slider .sg-activatable-row .sg-slider-row {
display: contents;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-label {
grid-column: 2;
min-width: 0;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-slider {
grid-column: 3;
width: 100%;
max-width: none;
min-width: 0;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-slider-value {
grid-column: 4;
justify-self: end;
min-width: calc(var(--interaction-height) * 1.25);
}
.sg-pulldown-panel .sg-slider-row[data-activatable="true"] {
display: grid;
grid-template-columns:
@@ -1119,26 +1141,27 @@ section + section {
#component-slider .sg-activatable-row {
grid-template-columns: auto minmax(0, 1fr);
align-items: start;
}
#component-slider .sg-activatable-row .sg-slider-row {
grid-template-columns: minmax(0, 1fr) auto;
grid-template-areas:
"label label"
"slider value";
row-gap: var(--spacing-small);
}
#component-slider .sg-activatable-row .sg-slider-row {
display: contents;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-label {
grid-area: label;
grid-column: 2;
grid-row: 1;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-slider {
grid-area: slider;
grid-column: 1;
grid-row: 2;
}
#component-slider .sg-activatable-row .sg-slider-row .sg-slider-value {
grid-area: value;
grid-column: 2;
grid-row: 2;
justify-self: end;
align-self: center;
}