flex-template-web/src/components/TabNavHorizontal/TabNavHorizontal.css
Vesa Luusua b1eb69f6d3 Refactored className usage for InlineTextButton
They are changed to use rootClassName for consistency
and protection against future bundling order changes.
2019-02-19 15:49:49 +02:00

92 lines
1.5 KiB
CSS

@import '../../marketplace.css';
.root {
display: flex;
flex-direction: row;
overflow-x: auto;
}
.darkSkin {
background-color: var(--matterColor);
}
.tab {
margin-left: 16px;
&:first-child {
margin-left: 0;
}
@media (--viewportLarge) {
margin-left: 24px;
}
}
.tabContent {
@apply --marketplaceLinkStyles;
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 100%;
/* Font */
@apply --marketplaceTabNavHorizontalFontStyles;
color: var(--matterColor);
padding-bottom: 10px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition: var(--transitionStyleButton);
&:hover,
&:focus {
text-decoration: none;
color: var(--matterColorDark);
}
@media (--viewportMedium) {
border-bottom-width: 4px;
padding: 16px 10px 14px 10px;
}
}
.button {
/* Override Chrome's border-radius which is visible when
border is used as underline */
border-radius: 0;
/* Override Chrome's button outline */
outline: 0;
}
.selectedTabContent {
border-bottom-color: var(--matterColorDark);
color: var(--matterColorDark);
}
.disabled {
pointer-events: none;
color: var(--matterColorAnti);
text-decoration: none;
}
/* Dark skin */
.tabContentDarkSkin {
color: var(--matterColorAnti);
&:hover {
color: var(--matterColorLight);
}
}
.selectedTabContentDarkSkin {
border-bottom-color: var(--matterColorLight);
color: var(--matterColorLight);
}
.disabledDarkSkin {
color: var(--matterColorDark);
opacity: 0.3;
}