v4web-components
Version:
Stencil Component Starter
62 lines (54 loc) • 2.12 kB
CSS
.v4-segmented-control {
display: flex;
border-style: solid;
justify-content: space-between;
border-radius: var(--lab-ds-semantic-selectable-border-radius-xs);
border-width: var(--lab-ds-semantic-selectable-border-width-s);
border-color: var(--lab-ds-semantic-selectable-color-border-default);
background-color: var(--lab-ds-semantic-selectable-color-bg-default);
padding: var(--lab-ds-semantic-selectable-space-padding-xxs);
}
.v4-segmented-control-options {
display: flex;
justify-content: center;
width: 100%;
}
.v4-segmented-control-option {
display: flex;
align-items: center;
justify-content: center;
border: none;
width: 100%;
margin: var(--lab-ds-semantic-selectable-space-padding-xxs);
padding-top: var(--lab-ds-semantic-selectable-space-padding-xs);
padding-bottom: var(--lab-ds-semantic-selectable-space-padding-xs);
padding-left: var(--lab-ds-semantic-selectable-space-padding-m);
padding-right: var(--lab-ds-semantic-selectable-space-padding-m);
gap: var(--lab-ds-semantic-selectable-space-gap-s);
border-radius: var(--lab-ds-semantic-selectable-border-radius-xxs);
color: var(--lab-ds-semantic-color-fg-default);
background-color: rgba(0, 0, 0, 0);
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.v4-segmented-control-option-label {
font: var(--lab-ds-semantic-typography-body-none-decoration-p2-bold);
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.v4-segmented-control-option.selected {
background-color: var(--lab-ds-semantic-selectable-color-primary-default);
}
.v4-segmented-control-option:hover:not(.selected) {
background-color: var(--lab-ds-semantic-selectable-color-bg-hover);
}
.v4-segmented-control-option:active:not(.selected) {
background-color: var(--lab-ds-semantic-selectable-color-primary-press);
color: var(--lab-ds-semantic-color-bg-default);
}
.v4-segmented-control-option:active {
background-color: var(--lab-ds-semantic-selectable-color-primary-press);
color: var(--lab-ds-semantic-color-bg-default);
}