@roadtrip/css
Version:
CSS framework for Roadtrip Design System
62 lines (49 loc) • 1.13 kB
CSS
/*
* Segmented Button
*
* Index
* - Segmented button bar
* - Active state
*
*/
.segmented-button-bar {
display: flex;
background-color: var(--road-surface);
outline: 1px solid var(--road-outline-weak);
border-radius: 12px;
padding: var(--road-spacing-02);
}
.segmented-button-bar > .btn{
flex: 1;
font-size: var(--road-button-medium);
border-left: 0;
border-radius: 8px;
margin-right: var(--road-spacing-02);
margin-bottom: 0;
border: 0;
color: var(--road-on-surface-weak);
}
.segmented-button-bar > .btn.btn-sm{
height: 2.5rem;
}
.segmented-button-bar > .btn.btn-md{
height: 2.75rem;
}
.segmented-button-bar > .btn:hover{
color: var(--road-on-surface);
background-color: var(--road-surface-inverse);
}
.segmented-button-bar > .btn:last-child{
margin-right: 0;
}
.segmented-button-bar > .btn-sm{
font-size: var(--road-button-small);
}
.segmented-button-bar > .btn-sm svg{
margin-right: var(--road-spacing-03);
}
.btn-outline-primary.active{
background-color: var(--road-button-tertiary-variant);
color: var(--road-button-primary);
fill: var(--road-button-primary);
}