@aplus-frontend/ui
Version:
169 lines (162 loc) • 3.31 kB
text/less
@import '../mixins/mixins.less';
@import '../mixins/config.less';
.b('ap-ladder', {
@root-cls: ~'@{ns}@{common-separator}ap-ladder';
position: relative;
width: inherit;
font-size: @font-size-base;
line-height: @line-height-base;
&__value-group-item{
display: flex;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 0;
}
&__value-group-value-end{
justify-content: flex-end;
}
&__value-group-label{
display: inline-block;
color: #8896B0;
word-break: break-all;
position: relative;
justify-content: center;
}
&__value-group-label-semicolon{
display: inline-block;
padding: 0 3px;
}
&__value-group-value{
color: #182948;
word-break: break-all;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&__value-group-link{
cursor: pointer ;
color: @aplus-primary-color;
text-decoration: none ;
}
&__value-group-label-left{
text-align: left;
}
&__value-group-label-right{
text-align: right;
}
&__label-align-space-between{
justify-content: space-between
}
&-base{
display: flex;
}
&--vertical{
flex-direction: column;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
> * {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 0; // Important for flex children to be able to shrink below content size
}
}
&--horizontal{
flex-direction: row;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
> * {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 0; // Important for flex children to be able to shrink below content size
}
}
&__tooltip-item{
display: flex;
}
&__tooltip-label{
white-space: nowrap;
word-break: break-all;
}
&__tooltip-value{
word-break: break-all;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&__cross-bar {
display: flex;
align-items: center;
}
/** 自动溢出省略 */
&__ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: break-all;
}
&__help-message {
display: flex;
align-items: center;
margin-left: 4px;
}
/** Aplus端样式 */
&__major {
line-height: @line-height-base;
color: #182948;
}
&__minor {
line-height: @line-height-base;
color: #8896B0;
}
&__label {
display: inline-block;
color: #8896B0;
word-break: break-all;
}
&__value {
color: #182948;
word-break: break-all;
}
&__unit {
color: #182948;
}
&__link,&__link a{
cursor: pointer;
color: @aplus-primary-color;
text-decoration: none;
}
/** Admin端样式 */
&--admin {
.@{root-cls} {
&__value-group-label{
color: #999999;
}
&__value-group-value{
color: #333333;
}
&__major {
color: #333333;
}
&__minor {
color: #999999;
}
&__label {
color: #999999;
}
&__value {
color: #333333;
}
&__unit {
color: #333333;
}
&__link {
color: @admin-primary-color;
}
}
}
});