Commit 53519ab5 authored by 刘安琪's avatar 刘安琪

根据设计图覆盖tabs样式

parent 77cb409d
......@@ -2,11 +2,6 @@
@import "common/var";
@include b(tabs) {
border: 1px solid #D7D8D9;
border-radius: 3px;
> .el-tabs__content {
padding: 0 8px 8px 8px;
}
@include e(header) {
padding: 0;
position: relative;
......@@ -15,12 +10,12 @@
@include e(active-bar) {
position: absolute;
bottom: 0;
left: 0;
height: 2px;
background-color: $--color-primary;
z-index: 1;
transition: transform .3s cubic-bezier(.645,.045,.355,1);
list-style: none;
padding:0 16px;
}
@include e(new-tab) {
float: right;
......@@ -55,7 +50,7 @@
left: 0;
bottom: 0;
width: 100%;
height: 1px;
height: 2px;
background-color: $--border-color-light;
z-index: $--index-normal;
}
......@@ -82,6 +77,7 @@
left: 0;
}
@include e(nav) {
border: none !important;
white-space: nowrap;
position: relative;
transition: transform .3s;
......@@ -98,16 +94,21 @@
}
}
@include e(item) {
padding: 0 24px;
height: 48px;
padding: 0 20px;
height: 40px;
box-sizing: border-box;
line-height: 48px;
line-height: 40px;
display: inline-block;
list-style: none;
font-size: 16px;
font-size: 14px;
font-weight: 500;
color: $--color-text-regular;
color: $--color-text-primary;
position: relative;
border: 1px solid $--color-default-text-plain;
margin-left: 20px;
border-radius: 4px 4px 0 0;
background: #E6E8ED;
&:focus, &:focus:active {
outline: none;
}
......@@ -135,6 +136,7 @@
@include when(active) {
color: $--color-primary;
background: $--color-white;
}
&:hover {
......@@ -181,11 +183,8 @@
}
> .el-tabs__header .el-tabs__item {
border-bottom: 1px solid transparent;
border-left: 1px solid $--border-color-light;
transition: color .3s cubic-bezier(.645,.045,.355,1), padding .3s cubic-bezier(.645,.045,.355,1);
&:first-child {
border-left: none;
}
&.is-closable {
&:hover {
padding-left: 13px;
......@@ -259,14 +258,14 @@
}
}
@include m((top, bottom)) {
// .el-tabs__item.is-top:nth-child(2),
// .el-tabs__item.is-bottom:nth-child(2) {
// padding-left: 0;
// }
// .el-tabs__item.is-top:last-child,
// .el-tabs__item.is-bottom:last-child {
// padding-right: 0;
// }
.el-tabs__item.is-top:nth-child(2),
.el-tabs__item.is-bottom:nth-child(2) {
padding-left: 0;
}
.el-tabs__item.is-top:last-child,
.el-tabs__item.is-bottom:last-child {
padding-right: 0;
}
&.el-tabs--border-card, &.el-tabs--card,
.el-tabs--left, .el-tabs--right {
......
......@@ -32729,18 +32729,15 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
--------------------------*/
/* Break-point
--------------------------*/
.el-tabs {
border: 1px solid #D7D8D9;
border-radius: 3px; }
.el-tabs > .el-tabs__content {
padding: 0 8px 8px 8px; }
.el-tabs__header {
.el-tabs__header {
padding: 0;
position: relative;
margin: 0 0 15px; }
.el-tabs__active-bar {
.el-tabs__active-bar {
position: absolute;
bottom: 0;
left: 0;
height: 2px;
background-color: #0994DC;
z-index: 1;
......@@ -32748,9 +32745,9 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
list-style: none;
padding: 0 16px; }
.el-tabs__new-tab {
list-style: none; }
.el-tabs__new-tab {
float: right;
border: 1px solid #d3dce6;
height: 18px;
......@@ -32769,7 +32766,8 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
transform: scale(0.8, 0.8); }
.el-tabs__new-tab:hover {
color: #0994DC; }
.el-tabs__nav-wrap {
.el-tabs__nav-wrap {
overflow: hidden;
margin-bottom: -1px;
position: relative; }
......@@ -32779,26 +32777,32 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
left: 0;
bottom: 0;
width: 100%;
height: 1px;
height: 2px;
background-color: #D0D0D0;
z-index: 1; }
.el-tabs__nav-wrap.is-scrollable {
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.el-tabs__nav-scroll {
.el-tabs__nav-scroll {
overflow: hidden; }
.el-tabs__nav-next, .el-tabs__nav-prev {
.el-tabs__nav-next, .el-tabs__nav-prev {
position: absolute;
cursor: pointer;
line-height: 44px;
font-size: 12px;
color: #999999; }
.el-tabs__nav-next {
.el-tabs__nav-next {
right: 0; }
.el-tabs__nav-prev {
.el-tabs__nav-prev {
left: 0; }
.el-tabs__nav {
.el-tabs__nav {
border: none !important;
white-space: nowrap;
position: relative;
-webkit-transition: -webkit-transform .3s;
......@@ -32817,18 +32821,23 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
-ms-flex: 1;
flex: 1;
text-align: center; }
.el-tabs__item {
padding: 0 24px;
height: 48px;
.el-tabs__item {
padding: 0 20px;
height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 48px;
line-height: 40px;
display: inline-block;
list-style: none;
font-size: 16px;
font-size: 14px;
font-weight: 500;
color: #666666;
position: relative; }
color: #333333;
position: relative;
border: 1px solid #999999;
margin-left: 20px;
border-radius: 4px 4px 0 0;
background: #E6E8ED; }
.el-tabs__item:focus, .el-tabs__item:focus:active {
outline: none; }
.el-tabs__item:focus.is-active.is-focus:not(:active) {
......@@ -32849,29 +32858,36 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
background-color: #CCCCCC;
color: #FFFFFF; }
.el-tabs__item.is-active {
color: #0994DC; }
color: #0994DC;
background: #FFFFFF; }
.el-tabs__item:hover {
color: #0994DC;
cursor: pointer; }
.el-tabs__item.is-disabled {
color: #CCCCCC;
cursor: default; }
.el-tabs__content {
.el-tabs__content {
overflow: hidden;
position: relative; }
.el-tabs--card > .el-tabs__header {
.el-tabs--card > .el-tabs__header {
border-bottom: 1px solid #D0D0D0; }
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
content: none; }
.el-tabs--card > .el-tabs__header .el-tabs__nav {
.el-tabs--card > .el-tabs__header .el-tabs__nav {
border: 1px solid #D0D0D0;
border-bottom: none;
border-radius: 4px 4px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
display: none; }
.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
position: relative;
font-size: 12px;
width: 0;
......@@ -32883,13 +32899,11 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
right: -2px;
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%; }
.el-tabs--card > .el-tabs__header .el-tabs__item {
.el-tabs--card > .el-tabs__header .el-tabs__item {
border-bottom: 1px solid transparent;
border-left: 1px solid #D0D0D0;
-webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
border-left: none; }
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
padding-left: 13px;
padding-right: 13px; }
......@@ -32902,7 +32916,8 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
padding-right: 20px; }
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
width: 14px; }
.el-tabs--border-card {
.el-tabs--border-card {
background: #FFFFFF;
border: 1px solid #E4E4E4;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
......@@ -32936,28 +32951,46 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
color: #CCCCCC; }
.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
margin-left: 0; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {
.el-tabs--top .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2) {
padding-left: 0; }
.el-tabs--top .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--bottom .el-tabs__item.is-bottom:last-child {
padding-right: 0; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {
padding-left: 20px; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {
padding-right: 20px; }
.el-tabs--bottom .el-tabs__header.is-bottom {
.el-tabs--bottom .el-tabs__header.is-bottom {
margin-bottom: 0;
margin-top: 10px; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
border-bottom: 0;
border-top: 1px solid #E4E4E4; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
margin-top: -1px;
margin-bottom: 0; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
border: 1px solid transparent; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
margin: 0 -1px -1px -1px; }
.el-tabs--left, .el-tabs--right {
.el-tabs--left, .el-tabs--right {
overflow: hidden; }
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
......@@ -33030,32 +33063,40 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
.el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
display: block; }
.el-tabs--left .el-tabs__header.is-left {
.el-tabs--left .el-tabs__header.is-left {
float: left;
margin-bottom: 0;
margin-right: 10px; }
.el-tabs--left .el-tabs__nav-wrap.is-left {
.el-tabs--left .el-tabs__nav-wrap.is-left {
margin-right: -1px; }
.el-tabs--left .el-tabs__nav-wrap.is-left::after {
left: auto;
right: 0; }
.el-tabs--left .el-tabs__active-bar.is-left {
.el-tabs--left .el-tabs__active-bar.is-left {
right: 0;
left: auto; }
.el-tabs--left .el-tabs__item.is-left {
.el-tabs--left .el-tabs__item.is-left {
text-align: right; }
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
display: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
border-left: none;
border-right: 1px solid #D0D0D0;
border-bottom: none;
border-top: 1px solid #D0D0D0;
text-align: left; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
border-right: 1px solid #D0D0D0;
border-top: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
border: 1px solid #D0D0D0;
border-right-color: #fff;
border-left: none;
......@@ -33064,41 +33105,52 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
border-top: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
border-bottom: none; }
.el-tabs--left.el-tabs--card .el-tabs__nav {
.el-tabs--left.el-tabs--card .el-tabs__nav {
border-radius: 4px 0 0 4px;
border-bottom: 1px solid #D0D0D0;
border-right: none; }
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
float: none; }
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
border-right: 1px solid #dfe4ed; }
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
border: 1px solid transparent;
margin: -1px 0 -1px -1px; }
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
border-color: transparent;
border-top-color: #d1dbe5;
border-bottom-color: #d1dbe5; }
.el-tabs--right .el-tabs__header.is-right {
.el-tabs--right .el-tabs__header.is-right {
float: right;
margin-bottom: 0;
margin-left: 10px; }
.el-tabs--right .el-tabs__nav-wrap.is-right {
.el-tabs--right .el-tabs__nav-wrap.is-right {
margin-left: -1px; }
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
left: 0;
right: auto; }
.el-tabs--right .el-tabs__active-bar.is-right {
.el-tabs--right .el-tabs__active-bar.is-right {
left: 0; }
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
display: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
border-bottom: none;
border-top: 1px solid #D0D0D0; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
border-left: 1px solid #D0D0D0;
border-top: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
border: 1px solid #D0D0D0;
border-left-color: #fff;
border-right: none;
......@@ -33107,13 +33159,16 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
border-top: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
border-bottom: none; }
.el-tabs--right.el-tabs--card .el-tabs__nav {
.el-tabs--right.el-tabs--card .el-tabs__nav {
border-radius: 0 4px 4px 0;
border-bottom: 1px solid #D0D0D0;
border-left: none; }
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
border-left: 1px solid #dfe4ed; }
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
border: 1px solid transparent;
margin: -1px -1px -1px 0; }
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
......@@ -262,18 +262,15 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
--------------------------*/
/* Break-point
--------------------------*/
.el-tabs {
border: 1px solid #D7D8D9;
border-radius: 3px; }
.el-tabs > .el-tabs__content {
padding: 0 8px 8px 8px; }
.el-tabs__header {
.el-tabs__header {
padding: 0;
position: relative;
margin: 0 0 15px; }
.el-tabs__active-bar {
.el-tabs__active-bar {
position: absolute;
bottom: 0;
left: 0;
height: 2px;
background-color: #0994DC;
z-index: 1;
......@@ -281,9 +278,9 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
list-style: none;
padding: 0 16px; }
.el-tabs__new-tab {
list-style: none; }
.el-tabs__new-tab {
float: right;
border: 1px solid #d3dce6;
height: 18px;
......@@ -302,7 +299,8 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
transform: scale(0.8, 0.8); }
.el-tabs__new-tab:hover {
color: #0994DC; }
.el-tabs__nav-wrap {
.el-tabs__nav-wrap {
overflow: hidden;
margin-bottom: -1px;
position: relative; }
......@@ -312,26 +310,32 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
left: 0;
bottom: 0;
width: 100%;
height: 1px;
height: 2px;
background-color: #D0D0D0;
z-index: 1; }
.el-tabs__nav-wrap.is-scrollable {
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.el-tabs__nav-scroll {
.el-tabs__nav-scroll {
overflow: hidden; }
.el-tabs__nav-next, .el-tabs__nav-prev {
.el-tabs__nav-next, .el-tabs__nav-prev {
position: absolute;
cursor: pointer;
line-height: 44px;
font-size: 12px;
color: #999999; }
.el-tabs__nav-next {
.el-tabs__nav-next {
right: 0; }
.el-tabs__nav-prev {
.el-tabs__nav-prev {
left: 0; }
.el-tabs__nav {
.el-tabs__nav {
border: none !important;
white-space: nowrap;
position: relative;
-webkit-transition: -webkit-transform .3s;
......@@ -350,18 +354,23 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
-ms-flex: 1;
flex: 1;
text-align: center; }
.el-tabs__item {
padding: 0 24px;
height: 48px;
.el-tabs__item {
padding: 0 20px;
height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 48px;
line-height: 40px;
display: inline-block;
list-style: none;
font-size: 16px;
font-size: 14px;
font-weight: 500;
color: #666666;
position: relative; }
color: #333333;
position: relative;
border: 1px solid #999999;
margin-left: 20px;
border-radius: 4px 4px 0 0;
background: #E6E8ED; }
.el-tabs__item:focus, .el-tabs__item:focus:active {
outline: none; }
.el-tabs__item:focus.is-active.is-focus:not(:active) {
......@@ -382,29 +391,36 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
background-color: #CCCCCC;
color: #FFFFFF; }
.el-tabs__item.is-active {
color: #0994DC; }
color: #0994DC;
background: #FFFFFF; }
.el-tabs__item:hover {
color: #0994DC;
cursor: pointer; }
.el-tabs__item.is-disabled {
color: #CCCCCC;
cursor: default; }
.el-tabs__content {
.el-tabs__content {
overflow: hidden;
position: relative; }
.el-tabs--card > .el-tabs__header {
.el-tabs--card > .el-tabs__header {
border-bottom: 1px solid #D0D0D0; }
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
content: none; }
.el-tabs--card > .el-tabs__header .el-tabs__nav {
.el-tabs--card > .el-tabs__header .el-tabs__nav {
border: 1px solid #D0D0D0;
border-bottom: none;
border-radius: 4px 4px 0 0;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
display: none; }
.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {
position: relative;
font-size: 12px;
width: 0;
......@@ -416,13 +432,11 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
right: -2px;
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%; }
.el-tabs--card > .el-tabs__header .el-tabs__item {
.el-tabs--card > .el-tabs__header .el-tabs__item {
border-bottom: 1px solid transparent;
border-left: 1px solid #D0D0D0;
-webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
border-left: none; }
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
padding-left: 13px;
padding-right: 13px; }
......@@ -435,7 +449,8 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
padding-right: 20px; }
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
width: 14px; }
.el-tabs--border-card {
.el-tabs--border-card {
background: #FFFFFF;
border: 1px solid #E4E4E4;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
......@@ -469,28 +484,46 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
color: #CCCCCC; }
.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
margin-left: 0; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {
.el-tabs--top .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2) {
padding-left: 0; }
.el-tabs--top .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--bottom .el-tabs__item.is-bottom:last-child {
padding-right: 0; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {
padding-left: 20px; }
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {
padding-right: 20px; }
.el-tabs--bottom .el-tabs__header.is-bottom {
.el-tabs--bottom .el-tabs__header.is-bottom {
margin-bottom: 0;
margin-top: 10px; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
border-bottom: 0;
border-top: 1px solid #E4E4E4; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
margin-top: -1px;
margin-bottom: 0; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
border: 1px solid transparent; }
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
margin: 0 -1px -1px -1px; }
.el-tabs--left, .el-tabs--right {
.el-tabs--left, .el-tabs--right {
overflow: hidden; }
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
......@@ -563,32 +596,40 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
.el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
display: block; }
.el-tabs--left .el-tabs__header.is-left {
.el-tabs--left .el-tabs__header.is-left {
float: left;
margin-bottom: 0;
margin-right: 10px; }
.el-tabs--left .el-tabs__nav-wrap.is-left {
.el-tabs--left .el-tabs__nav-wrap.is-left {
margin-right: -1px; }
.el-tabs--left .el-tabs__nav-wrap.is-left::after {
left: auto;
right: 0; }
.el-tabs--left .el-tabs__active-bar.is-left {
.el-tabs--left .el-tabs__active-bar.is-left {
right: 0;
left: auto; }
.el-tabs--left .el-tabs__item.is-left {
.el-tabs--left .el-tabs__item.is-left {
text-align: right; }
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
display: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
border-left: none;
border-right: 1px solid #D0D0D0;
border-bottom: none;
border-top: 1px solid #D0D0D0;
text-align: left; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
border-right: 1px solid #D0D0D0;
border-top: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
border: 1px solid #D0D0D0;
border-right-color: #fff;
border-left: none;
......@@ -597,41 +638,52 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
border-top: none; }
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
border-bottom: none; }
.el-tabs--left.el-tabs--card .el-tabs__nav {
.el-tabs--left.el-tabs--card .el-tabs__nav {
border-radius: 4px 0 0 4px;
border-bottom: 1px solid #D0D0D0;
border-right: none; }
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
float: none; }
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
border-right: 1px solid #dfe4ed; }
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
border: 1px solid transparent;
margin: -1px 0 -1px -1px; }
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
border-color: transparent;
border-top-color: #d1dbe5;
border-bottom-color: #d1dbe5; }
.el-tabs--right .el-tabs__header.is-right {
.el-tabs--right .el-tabs__header.is-right {
float: right;
margin-bottom: 0;
margin-left: 10px; }
.el-tabs--right .el-tabs__nav-wrap.is-right {
.el-tabs--right .el-tabs__nav-wrap.is-right {
margin-left: -1px; }
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
left: 0;
right: auto; }
.el-tabs--right .el-tabs__active-bar.is-right {
.el-tabs--right .el-tabs__active-bar.is-right {
left: 0; }
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
display: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
border-bottom: none;
border-top: 1px solid #D0D0D0; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
border-left: 1px solid #D0D0D0;
border-top: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
border: 1px solid #D0D0D0;
border-left-color: #fff;
border-right: none;
......@@ -640,13 +692,16 @@ $--checkbox-disabled-checked-icon-color: $--disabled-fill-base !default;*/
border-top: none; }
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
border-bottom: none; }
.el-tabs--right.el-tabs--card .el-tabs__nav {
.el-tabs--right.el-tabs--card .el-tabs__nav {
border-radius: 0 4px 4px 0;
border-bottom: 1px solid #D0D0D0;
border-left: none; }
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
border-left: 1px solid #dfe4ed; }
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
border: 1px solid transparent;
margin: -1px -1px -1px 0; }
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment