|
|
|
@import '../../style/themes/index';
|
|
|
|
@import '../../style/mixins/index';
|
|
|
|
|
|
|
|
@tab-prefix-cls: ~'@{ant-prefix}-tabs';
|
|
|
|
|
|
|
|
.@{tab-prefix-cls}-card {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab {
|
|
|
|
margin: 0;
|
|
|
|
padding: @tabs-card-horizontal-padding;
|
|
|
|
background: @tabs-card-head-background;
|
|
|
|
border: @border-width-base @border-style-base @border-color-split;
|
|
|
|
transition: all @animation-duration-slow @ease-in-out;
|
|
|
|
|
|
|
|
&-active {
|
|
|
|
color: @tabs-card-active-color;
|
|
|
|
background: @component-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.@{tab-prefix-cls}-ink-bar {
|
|
|
|
visibility: hidden;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// ========================== Top & Bottom ==========================
|
|
|
|
&.@{tab-prefix-cls}-top,
|
|
|
|
&.@{tab-prefix-cls}-bottom {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab + .@{tab-prefix-cls}-tab {
|
|
|
|
margin-left: @tabs-card-gutter;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&.@{tab-prefix-cls}-top {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab {
|
|
|
|
border-radius: @border-radius-base @border-radius-base 0 0;
|
|
|
|
|
|
|
|
&-active {
|
|
|
|
border-bottom-color: @component-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&.@{tab-prefix-cls}-bottom {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab {
|
|
|
|
border-radius: 0 0 @border-radius-base @border-radius-base;
|
|
|
|
|
|
|
|
&-active {
|
|
|
|
border-top-color: @component-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// ========================== Left & Right ==========================
|
|
|
|
&.@{tab-prefix-cls}-left,
|
|
|
|
&.@{tab-prefix-cls}-right {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab + .@{tab-prefix-cls}-tab {
|
|
|
|
margin-top: @tabs-card-gutter;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&.@{tab-prefix-cls}-left {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab {
|
|
|
|
border-radius: @border-radius-base 0 0 @border-radius-base;
|
|
|
|
|
|
|
|
&-active {
|
|
|
|
border-right-color: @component-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&.@{tab-prefix-cls}-right {
|
|
|
|
> .@{tab-prefix-cls}-nav,
|
|
|
|
> div > .@{tab-prefix-cls}-nav {
|
|
|
|
.@{tab-prefix-cls}-tab {
|
|
|
|
border-radius: 0 @border-radius-base @border-radius-base 0;
|
|
|
|
|
|
|
|
&-active {
|
|
|
|
border-left-color: @component-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|