@ozen-ui/kit
Version:
React component library
40 lines (34 loc) • 755 B
CSS
.Tabs {
position: relative;
display: flex;
align-items: center;
inline-size: 100%;
}
.Tabs-List {
display: flex;
}
.Tabs-IndicatorContainer {
position: relative;
}
.Tabs-ScrollBox {
inline-size: 100%;
overflow-y: scroll;
display: flex;
scrollbar-width: none;
}
.Tabs-ScrollBox::-webkit-scrollbar {
display: none;
}
.Tabs-Indicator {
position: absolute;
inset-block-end: 0;
inset-inline-start: 0;
block-size: 2px;
z-index: var(--z-index-absolute);
background: var(--color-border-action);
border-start-start-radius: 2px;
border-start-end-radius: 2px;
transform-origin: left;
transition: inline-size var(--transition-slow), transform var(--transition-slow),
inset-inline-start var(--transition-slow);
}