react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
55 lines (46 loc) • 1.6 kB
CSS
.TabsMenu_view_default .TabsMenu-Container {
list-style-type: none;
}
.TabsMenu_view_default .TabsMenu-Tab {
position: relative;
outline: none;
color: var(--tabsmenu-view-default-typo-color-base);
border-radius: var(--tabsmenu-view-default-border-radius);
overflow: hidden;
z-index: 0;
transition: color var(--tabsmenu-transition-hover);
}
.TabsMenu_view_default .TabsMenu-Tab.TabsMenu-Tab_disabled {
color: var(--tabsmenu-view-default-typo-color-disabled);
}
.TabsMenu_view_default .TabsMenu-Tab::before {
position: absolute;
bottom: 0;
right: 0;
left: 0;
top: 0;
z-index: -1;
content: '';
background-color: var(--tabsmenu-view-default-fill-color-base);
transition: background-color var(--tabsmenu-transition-hover), border-color var(--tabsmenu-transition-hover);
}
.TabsMenu_view_default.TabsMenu_layout_horizontal .TabsMenu-Tab::before {
border-bottom:
var(--tabsmenu-view-default-border-width) solid
var(--tabsmenu-view-default-border-color-base);
}
.TabsMenu_view_default.TabsMenu_layout_vertical .TabsMenu-Tab::before {
border-left:
var(--tabsmenu-view-default-border-width) solid
var(--tabsmenu-view-default-border-color-base);
}
.TabsMenu_view_default .TabsMenu-Tab:hover::before {
background-color: var(--tabsmenu-view-default-fill-color-hover);
}
.TabsMenu_view_default .TabsMenu-Tab.TabsMenu-Tab_disabled::before {
background-color: var(--tabsmenu-view-default-fill-color-disabled);
border-color: transparent;
}
.TabsMenu_view_default.TabsMenu_view_default .TabsMenu-Tab_active::before {
border-color: var(--tabsmenu-view-default-border-color-active);
}