|
@@ -6,26 +6,26 @@ $module: #{$prefix}-tabs;
|
|
.#{$module} {
|
|
.#{$module} {
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
position: relative;
|
|
position: relative;
|
|
-
|
|
|
|
|
|
+
|
|
&-left {
|
|
&-left {
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-direction: row;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar {
|
|
&-bar {
|
|
position: relative;
|
|
position: relative;
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
outline: none;
|
|
outline: none;
|
|
-
|
|
|
|
|
|
+
|
|
&-left {
|
|
&-left {
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-extra {
|
|
&-extra {
|
|
padding: $spacing-tabs_bar_extra-paddingY $spacing-tabs_bar_extra-paddingX;
|
|
padding: $spacing-tabs_bar_extra-paddingY $spacing-tabs_bar_extra-paddingX;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
@include font-size-regular;
|
|
@include font-size-regular;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
@@ -33,53 +33,53 @@ $module: #{$prefix}-tabs;
|
|
position: relative;
|
|
position: relative;
|
|
display: block;
|
|
display: block;
|
|
float: left;
|
|
float: left;
|
|
-
|
|
|
|
|
|
+
|
|
font-weight: $font-tabs_tab-fontWeight;
|
|
font-weight: $font-tabs_tab-fontWeight;
|
|
color: $color-tabs_tab_line_default-text-default;
|
|
color: $color-tabs_tab_line_default-text-default;
|
|
-
|
|
|
|
|
|
+
|
|
user-select: none;
|
|
user-select: none;
|
|
-
|
|
|
|
- .#{$prefix}-icon-close {
|
|
|
|
- font-size: 14px;
|
|
|
|
- color: var(--semi-color-text-2);
|
|
|
|
- padding-left: 10px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+
|
|
.#{$prefix}-icon {
|
|
.#{$prefix}-icon {
|
|
position: relative;
|
|
position: relative;
|
|
margin-right: $spacing-tabs_tab_icon-marginRight;
|
|
margin-right: $spacing-tabs_tab_icon-marginRight;
|
|
top: $spacing-tabs_tab_icon-top;
|
|
top: $spacing-tabs_tab_icon-top;
|
|
color: $color-tabs_tab-icon-default;
|
|
color: $color-tabs_tab-icon-default;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ .#{$prefix}-icon-close {
|
|
|
|
+ margin-right: 0;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ color: var(--semi-color-text-2);
|
|
|
|
+ margin-left: 10px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ }
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
color: $color-tabs_tab_line_default-text-hover;
|
|
color: $color-tabs_tab_line_default-text-hover;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$prefix}-icon {
|
|
.#{$prefix}-icon {
|
|
color: $color-tabs_tab-icon-hover;
|
|
color: $color-tabs_tab-icon-hover;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:active {
|
|
&:active {
|
|
color: $color-tabs_tab_line_default-text-active;
|
|
color: $color-tabs_tab_line_default-text-active;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$prefix}-icon {
|
|
.#{$prefix}-icon {
|
|
color: $color-tabs_tab-icon-active;
|
|
color: $color-tabs_tab-icon-active;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
- color: $color-tabs_tab_line_selected-text-default;
|
|
|
|
cursor: default;
|
|
cursor: default;
|
|
// border-bottom: 2px solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
// border-bottom: 2px solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
font-weight: $font-tabs_tab_active-fontWeight;
|
|
font-weight: $font-tabs_tab_active-fontWeight;
|
|
color: $color-tabs_tab_line_selected-text-default;
|
|
color: $color-tabs_tab_line_selected-text-default;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$prefix}-icon {
|
|
.#{$prefix}-icon {
|
|
color: $color-tabs_tab_selected-icon-default;
|
|
color: $color-tabs_tab_selected-icon-default;
|
|
}
|
|
}
|
|
@@ -88,32 +88,37 @@ $module: #{$prefix}-tabs;
|
|
color: var(--semi-color-text-2);
|
|
color: var(--semi-color-text-2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .#{$prefix}-icon-close:hover {
|
|
|
|
+ color: var(--semi-color-text-1);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-disabled {
|
|
.#{$module}-tab-disabled {
|
|
cursor: not-allowed;
|
|
cursor: not-allowed;
|
|
color: $color-tabs_tab_line_disabled-text-default;
|
|
color: $color-tabs_tab_line_disabled-text-default;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
color: $color-tabs_tab_line_disabled-text-hover;
|
|
color: $color-tabs_tab_line_disabled-text-hover;
|
|
border-bottom: none;
|
|
border-bottom: none;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar-collapse {
|
|
&-bar-collapse {
|
|
&,
|
|
&,
|
|
.#{$module}-bar-overflow-list {
|
|
.#{$module}-bar-overflow-list {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$prefix}-overflow-list {
|
|
.#{$prefix}-overflow-list {
|
|
flex: 1;
|
|
flex: 1;
|
|
|
|
+
|
|
.#{$prefix}-overflow-list-scroll-wrapper {
|
|
.#{$prefix}-overflow-list-scroll-wrapper {
|
|
-ms-overflow-style: none; /* Internet Explorer 10+ */
|
|
-ms-overflow-style: none; /* Internet Explorer 10+ */
|
|
scrollbar-width: none; /* Firefox */
|
|
scrollbar-width: none; /* Firefox */
|
|
-
|
|
|
|
|
|
+
|
|
&::-webkit-scrollbar {
|
|
&::-webkit-scrollbar {
|
|
display: none; /* Safari and Chrome */
|
|
display: none; /* Safari and Chrome */
|
|
width: 0;
|
|
width: 0;
|
|
@@ -121,98 +126,100 @@ $module: #{$prefix}-tabs;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-bar-arrow-start {
|
|
.#{$module}-bar-arrow-start {
|
|
margin-right: $spacing-tabs_overflow_icon-marginRight;
|
|
margin-right: $spacing-tabs_overflow_icon-marginRight;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-bar-arrow-end {
|
|
.#{$module}-bar-arrow-end {
|
|
margin-left: $spacing-tabs_overflow_icon-marginLeft;
|
|
margin-left: $spacing-tabs_overflow_icon-marginLeft;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar-dropdown {
|
|
&-bar-dropdown {
|
|
max-height: $height-tabs_overflow_list;
|
|
max-height: $height-tabs_overflow_list;
|
|
overflow-y: auto;
|
|
overflow-y: auto;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar:after {
|
|
&-bar:after {
|
|
content: "";
|
|
content: "";
|
|
height: 0;
|
|
height: 0;
|
|
display: block;
|
|
display: block;
|
|
clear: both;
|
|
clear: both;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar-line {
|
|
&-bar-line {
|
|
&.#{$module}-bar-top {
|
|
&.#{$module}-bar-top {
|
|
border-bottom: $width-tabs_bar_line-border solid $color-tabs_tab_line_default-border-default;
|
|
border-bottom: $width-tabs_bar_line-border solid $color-tabs_tab_line_default-border-default;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
padding: $spacing-tabs_bar_line_tab-paddingTop $spacing-tabs_bar_line_tab-paddingRight $spacing-tabs_bar_line_tab-paddingBottom $spacing-tabs_bar_line_tab-paddingLeft;
|
|
padding: $spacing-tabs_bar_line_tab-paddingTop $spacing-tabs_bar_line_tab-paddingRight $spacing-tabs_bar_line_tab-paddingBottom $spacing-tabs_bar_line_tab-paddingLeft;
|
|
- &:nth-of-type(1){
|
|
|
|
|
|
+
|
|
|
|
+ &:nth-of-type(1) {
|
|
padding-left: 0;
|
|
padding-left: 0;
|
|
}
|
|
}
|
|
|
|
+
|
|
border-bottom: $width-tabs_bar_line_tab-border solid transparent;
|
|
border-bottom: $width-tabs_bar_line_tab-border solid transparent;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-hover;
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-hover;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:active {
|
|
&:active {
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-active;
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-active;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:not(:last-of-type) {
|
|
&:not(:last-of-type) {
|
|
margin-right: $spacing-tabs_bar_line_tab-marginRight;
|
|
margin-right: $spacing-tabs_bar_line_tab-marginRight;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-small {
|
|
&-small {
|
|
padding: $spacing-tabs_bar_line_tab_small-paddingTop $spacing-tabs_bar_line_tab_small-paddingRight $spacing-tabs_bar_line_tab_small-paddingBottom $spacing-tabs_bar_line_tab_small-paddingLeft;
|
|
padding: $spacing-tabs_bar_line_tab_small-paddingTop $spacing-tabs_bar_line_tab_small-paddingRight $spacing-tabs_bar_line_tab_small-paddingBottom $spacing-tabs_bar_line_tab_small-paddingLeft;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-medium {
|
|
&-medium {
|
|
padding: $spacing-tabs_bar_line_tab_medium-paddingTop $spacing-tabs_bar_line_tab_medium-paddingRight $spacing-tabs_bar_line_tab_medium-paddingBottom $spacing-tabs_bar_line_tab_medium-paddingLeft;
|
|
padding: $spacing-tabs_bar_line_tab_medium-paddingTop $spacing-tabs_bar_line_tab_medium-paddingRight $spacing-tabs_bar_line_tab_medium-paddingBottom $spacing-tabs_bar_line_tab_medium-paddingLeft;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
border-bottom: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&.#{$module}-bar-left {
|
|
&.#{$module}-bar-left {
|
|
border-right: $width-tabs_bar_line-border solid $color-tabs_tab_line_default-border-default;
|
|
border-right: $width-tabs_bar_line-border solid $color-tabs_tab_line_default-border-default;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
padding: $spacing-tabs_bar_line_tab_left-padding;
|
|
padding: $spacing-tabs_bar_line_tab_left-padding;
|
|
border-left: $width-tabs_bar_line_tab-border solid transparent;
|
|
border-left: $width-tabs_bar_line_tab-border solid transparent;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-hover;
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-hover;
|
|
background-color: $color-tabs_tab_line_vertical-bg-hover;
|
|
background-color: $color-tabs_tab_line_vertical-bg-hover;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:active {
|
|
&:active {
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-active;
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_default-border-active;
|
|
background-color: $color-tabs_tab_line_vertical-bg-active;
|
|
background-color: $color-tabs_tab_line_vertical-bg-active;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-small {
|
|
&-small {
|
|
padding: $spacing-tabs_bar_line_tab_left_small-padding;
|
|
padding: $spacing-tabs_bar_line_tab_left_small-padding;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-medium {
|
|
&-medium {
|
|
padding: $spacing-tabs_bar_line_tab_left_medium-padding;
|
|
padding: $spacing-tabs_bar_line_tab_left_medium-padding;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
background-color: $color-tabs_tab_line_vertical_selected-bg-default;
|
|
background-color: $color-tabs_tab_line_vertical_selected-bg-default;
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
border-left: $width-tabs_bar_line_tab-border solid $color-tabs_tab_line_indicator_selected-icon-default;
|
|
@@ -220,47 +227,49 @@ $module: #{$prefix}-tabs;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// type='bar' extar need specific
|
|
// type='bar' extar need specific
|
|
.#{$module}-bar-extra {
|
|
.#{$module}-bar-extra {
|
|
height: $height-tabs_bar_extra_large;
|
|
height: $height-tabs_bar_extra_large;
|
|
line-height: $font-tabs_bar_extra_large-lineHeight;
|
|
line-height: $font-tabs_bar_extra_large-lineHeight;
|
|
}
|
|
}
|
|
|
|
+
|
|
.#{$module}-bar-line-extra-small {
|
|
.#{$module}-bar-line-extra-small {
|
|
height: $height-tabs_bar_extra_small;
|
|
height: $height-tabs_bar_extra_small;
|
|
line-height: $font-tabs_bar_extra_small-lineHeight;
|
|
line-height: $font-tabs_bar_extra_small-lineHeight;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar-card {
|
|
&-bar-card {
|
|
&.#{$module}-bar-top {
|
|
&.#{$module}-bar-top {
|
|
-
|
|
|
|
|
|
+
|
|
&::before {
|
|
&::before {
|
|
position: absolute;
|
|
position: absolute;
|
|
right: 0;
|
|
right: 0;
|
|
left: 0;
|
|
left: 0;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
border-bottom: $width-tabs_bar_card-border solid $color-tabs_tab_card_default-border-default;
|
|
border-bottom: $width-tabs_bar_card-border solid $color-tabs_tab_card_default-border-default;
|
|
- content: '';
|
|
|
|
|
|
+ content: "";
|
|
}
|
|
}
|
|
|
|
+
|
|
// border-bottom: $border-thickness-control solid $color-tabs_tab_line_default-border-default;
|
|
// border-bottom: $border-thickness-control solid $color-tabs_tab_line_default-border-default;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
border: $width-tabs_bar_card-border solid transparent;
|
|
border: $width-tabs_bar_card-border solid transparent;
|
|
border-bottom: none;
|
|
border-bottom: none;
|
|
border-radius: $radius-tabs_tab_card;
|
|
border-radius: $radius-tabs_tab_card;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
border-bottom: none;
|
|
border-bottom: none;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:not(:last-of-type) {
|
|
&:not(:last-of-type) {
|
|
margin-right: $spacing-tabs_bar_card_tab-marginRight;
|
|
margin-right: $spacing-tabs_bar_card_tab-marginRight;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
padding: $spacing-tabs_bar_card_tab_active-paddingTop $spacing-tabs_bar_card_tab_active-paddingRight $spacing-tabs_bar_card_tab_active-paddingBottom $spacing-tabs_bar_card_tab_active-paddingLeft;
|
|
padding: $spacing-tabs_bar_card_tab_active-paddingTop $spacing-tabs_bar_card_tab_active-paddingRight $spacing-tabs_bar_card_tab_active-paddingBottom $spacing-tabs_bar_card_tab_active-paddingLeft;
|
|
@@ -271,26 +280,26 @@ $module: #{$prefix}-tabs;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&.#{$module}-bar-left {
|
|
&.#{$module}-bar-left {
|
|
border-right: $width-tabs_bar_card-border solid $color-tabs_tab_line_default-border-default;
|
|
border-right: $width-tabs_bar_card-border solid $color-tabs_tab_line_default-border-default;
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
border: $width-tabs_bar_card-border solid transparent;
|
|
border: $width-tabs_bar_card-border solid transparent;
|
|
border-right: none;
|
|
border-right: none;
|
|
border-radius: $radius-tabs_tab_card_left;
|
|
border-radius: $radius-tabs_tab_card_left;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
border-right: none;
|
|
border-right: none;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:not(:last-of-type) {
|
|
&:not(:last-of-type) {
|
|
margin-bottom: $spacing-tabs_bar_card_tab_left-marginBottom;
|
|
margin-bottom: $spacing-tabs_bar_card_tab_left-marginBottom;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
-
|
|
|
|
|
|
+
|
|
&:after {
|
|
&:after {
|
|
content: " ";
|
|
content: " ";
|
|
width: 1px;
|
|
width: 1px;
|
|
@@ -300,7 +309,7 @@ $module: #{$prefix}-tabs;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
background: $color-tabs_tab_card_selected-bg-default;
|
|
background: $color-tabs_tab_card_selected-bg-default;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
padding: $spacing-tabs_bar_card_tab_left_active-paddingY $spacing-tabs_bar_card_tab_left_active-paddingX;
|
|
padding: $spacing-tabs_bar_card_tab_left_active-paddingY $spacing-tabs_bar_card_tab_left_active-paddingX;
|
|
@@ -311,59 +320,59 @@ $module: #{$prefix}-tabs;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
padding: $spacing-tabs_bar_card_tab-paddingY $spacing-tabs_bar_card_tab-paddingX;
|
|
padding: $spacing-tabs_bar_card_tab-paddingY $spacing-tabs_bar_card_tab-paddingX;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
background: $color-tabs_tab_card-bg-hover;
|
|
background: $color-tabs_tab_card-bg-hover;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:active {
|
|
&:active {
|
|
background: $color-tabs_tab_card-bg-active;
|
|
background: $color-tabs_tab_card-bg-active;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-bar-button {
|
|
&-bar-button {
|
|
border: none;
|
|
border: none;
|
|
-
|
|
|
|
|
|
+
|
|
&.#{$module}-bar-left {
|
|
&.#{$module}-bar-left {
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
-
|
|
|
|
|
|
+
|
|
&:not(:last-of-type) {
|
|
&:not(:last-of-type) {
|
|
margin-bottom: $spacing-tabs_bar_button_tab_left-marginBottom;
|
|
margin-bottom: $spacing-tabs_bar_button_tab_left-marginBottom;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&.#{$module}-bar-top {
|
|
&.#{$module}-bar-top {
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
-
|
|
|
|
|
|
+
|
|
&:not(:last-of-type) {
|
|
&:not(:last-of-type) {
|
|
margin-right: $spacing-tabs_bar_button_tab-marginRight;
|
|
margin-right: $spacing-tabs_bar_button_tab-marginRight;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab {
|
|
.#{$module}-tab {
|
|
padding: $spacing-tabs_bar_button_tab-paddingY $spacing-tabs_bar_button_tab-paddingX;
|
|
padding: $spacing-tabs_bar_button_tab-paddingY $spacing-tabs_bar_button_tab-paddingX;
|
|
border-radius: $radius-tabs_tab_button;
|
|
border-radius: $radius-tabs_tab_button;
|
|
color: $color-tabs_tab_button-text-default;
|
|
color: $color-tabs_tab_button-text-default;
|
|
border: none;
|
|
border: none;
|
|
-
|
|
|
|
|
|
+
|
|
&:hover {
|
|
&:hover {
|
|
border: none;
|
|
border: none;
|
|
background-color: $color-tabs_tab_button-bg-hover;
|
|
background-color: $color-tabs_tab_button-bg-hover;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&:active {
|
|
&:active {
|
|
background-color: $color-tabs_tab_button-bg-active;
|
|
background-color: $color-tabs_tab_button-bg-active;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
.#{$module}-tab-active {
|
|
.#{$module}-tab-active {
|
|
-
|
|
|
|
|
|
+
|
|
&,
|
|
&,
|
|
&:hover {
|
|
&:hover {
|
|
color: $color-tabs_tab_button_selected-text-default;
|
|
color: $color-tabs_tab_button_selected-text-default;
|
|
@@ -372,19 +381,19 @@ $module: #{$prefix}-tabs;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-content {
|
|
&-content {
|
|
width: 100%;
|
|
width: 100%;
|
|
padding: $spacing-tabs_content-paddingY $spacing-tabs_content-paddingX;
|
|
padding: $spacing-tabs_content-paddingY $spacing-tabs_content-paddingX;
|
|
// overflow: hidden;
|
|
// overflow: hidden;
|
|
// display: flex;
|
|
// display: flex;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-content-left {
|
|
&-content-left {
|
|
height: 100%;
|
|
height: 100%;
|
|
padding: $spacing-tabs_content_left-paddingY $spacing-tabs_content_left-paddingX;
|
|
padding: $spacing-tabs_content_left-paddingY $spacing-tabs_content_left-paddingX;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-pane {
|
|
&-pane {
|
|
width: 100%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
@@ -392,7 +401,7 @@ $module: #{$prefix}-tabs;
|
|
// flex-shrink: 0;
|
|
// flex-shrink: 0;
|
|
// position: absolute;
|
|
// position: absolute;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
&-pane-inactive,
|
|
&-pane-inactive,
|
|
&-content-no-animated &-pane-inactive {
|
|
&-content-no-animated &-pane-inactive {
|
|
display: none;
|
|
display: none;
|