view-ui-plus
Version:
A high quality UI components Library with Vue.js 3
193 lines (181 loc) • 3.35 kB
text/less
.ivu{
// 框类型
&-block{
display: block;
}
&-inline{
display: inline;
}
&-inline-block{
display: inline-block;
}
// 文字
&-text-center{
text-align: center;
}
&-text-left{
text-align: left;
}
&-text-right{
text-align: right;
}
// 浮动
&-fl{
float: left;
}
&-fr{
float: right;
}
&-clearfix{
&:before,&:after{
display: table;
content: "";
}
&:after{
clear: both;
}
}
// 行数省略...
&-line-clamp{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
// 边框
&-b{
border: 1px solid @border-color-split;
}
&-bt{
border-top: 1px solid @border-color-split;
}
&-br{
border-right: 1px solid @border-color-split;
}
&-bb{
border-bottom: 1px solid @border-color-split;
}
&-bl{
border-left: 1px solid @border-color-split;
}
// 边距
&-m-0{
margin: 0 ;
}
&-mt-0{
margin-top: 0 ;
}
&-mr-0{
margin-right: 0 ;
}
&-mb-0{
margin-bottom: 0 ;
}
&-ml-0{
margin-left: 0 ;
}
&-m-4{
margin: 4px ;
}
&-mt-4{
margin-top: 4px ;
}
&-mr-4{
margin-right: 4px ;
}
&-mb-4{
margin-bottom: 4px ;
}
&-ml-4{
margin-left: 4px ;
}
&-m-8{
margin: 8px ;
}
&-mt-8{
margin-top: 8px ;
}
&-mr-8{
margin-right: 8px ;
}
&-mb-8{
margin-bottom: 8px ;
}
&-ml-8{
margin-left: 8px ;
}
&-p-0{
padding: 0 ;
}
&-pt-0{
padding-top: 0 ;
}
&-pr-0{
padding-right: 0 ;
}
&-pb-0{
padding-bottom: 0 ;
}
&-pl-0{
padding-left: 0 ;
}
&-p-4{
padding: 4px ;
}
&-pt-4{
padding-top: 4px ;
}
&-pr-4{
padding-right: 4px ;
}
&-pb-4{
padding-bottom: 4px ;
}
&-pl-4{
padding-left: 4px ;
}
&-p-8{
padding: 8px ;
}
&-pt-8{
padding-top: 8px ;
}
&-pr-8{
padding-right: 8px ;
}
&-pb-8{
padding-bottom: 8px ;
}
&-pl-8{
padding-left: 8px ;
}
&-m-16, &-m{
margin: 16px ;
}
&-mt-16, &-mt{
margin-top: 16px ;
}
&-mr-16, &-mr{
margin-right: 16px ;
}
&-mb-16, &-mb{
margin-bottom: 16px ;
}
&-ml-16, &-ml{
margin-left: 16px ;
}
&-p-16, &-p{
padding: 16px ;
}
&-pt-16, &-pt{
padding-top: 16px ;
}
&-pr-16, &-pr{
padding-right: 16px ;
}
&-pb-16, &-pb{
padding-bottom: 16px ;
}
&-pl-16, &-pl{
padding-left: 16px ;
}
}