@ohayojp.com/components
Version:
Common business components of ohayojp.
76 lines (73 loc) • 1.58 kB
text/less
@import '../../../theme/theme-default.less';
@reuse-tab-prefix: ~'.reuse-tab';
@{reuse-tab-prefix} {
display: block;
background-color: @reuse-tab-bg;
outline: none;
user-select: none;
.@{ant-prefix}-tabs {
&-nav .@{ant-prefix}-tabs-tab {
@{reuse-tab-prefix}__op {
position: absolute;
display: none;
margin: 0;
color: @text-color;
font-size: 10px;
}
&:hover {
@{reuse-tab-prefix}__op {
display: block;
}
}
@{reuse-tab-prefix}__name {
&-width {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
}
}
}
> .@{ant-prefix}-tabs-nav {
margin: 0;
}
}
&__line {
padding: @reuse-tab-padding;
border-bottom: 1px solid @reuse-tab-border-color;
.@{ant-prefix}-tabs {
&-nav {
&::before {
border-bottom: none;
}
.@{ant-prefix}-tabs-tab {
padding: 0;
@{reuse-tab-prefix}__op {
top: 12px;
right: 2px;
}
@{reuse-tab-prefix}__name {
display: inline-block;
padding: 8px 20px;
}
}
}
}
}
&__card {
padding-top: @reuse-tab-padding;
.@{ant-prefix}-tabs-nav-container {
padding: 0 8px;
}
.@{ant-prefix}-tabs-nav .@{ant-prefix}-tabs-tab {
@{reuse-tab-prefix}__op {
top: 4px;
right: 4px;
}
}
}
}
@{reuse-tab-prefix}__cm {
.@{ant-prefix}-menu {
border: 1px solid #e9e9e9;
}
}