shu-c-view
Version:
rollup 打包vue@2.7组件库框架
102 lines (89 loc) • 1.99 kB
text/less
.base-select-collapse-checkbox {
position: relative;
margin-top: 10px;
.select-area {
position: relative;
box-sizing: border-box;
display: flex;
align-items: center;
width: 403px;
height: 32px;
cursor: pointer;
background-color: rgba(255, 255, 255);
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
&-arrow {
position: absolute;
right: 20px;
}
&-li {
box-sizing: border-box;
display: flex;
align-items: center;
// padding: 3px 8px;
margin-left: 8px;
font-size: 12px;
color: rgba(20, 146, 255, 100);
background-color: rgba(20, 146, 255, 0.1);
border: 1px solid rgba(20, 146, 255, 0.2);
border-radius: 2px;
}
}
.selectOptions {
position: absolute;
z-index: 99;
box-sizing: border-box;
width: 403px;
padding: 2px 20px 20px;
background-color: rgba(255, 255, 255);
border: 1px solid rgba(221, 221, 221);
border-radius: 2px;
box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
.pl-20 {
padding-left: 20px;
}
.mb-12 {
margin-bottom: 12px;
}
.mt-12 {
margin-top: 12px;
}
.weight-600 {
font-weight: 600;
}
}
.el-collapse {
border-top: none;
.el-collapse-item__header {
position: relative;
}
.el-collapse-item__arrow {
position: absolute;
}
}
.el-collapse-item {
.el-collapse-item__content {
max-height: 150px;
overflow: auto;
}
&:first-child {
.el-collapse-item__content {
> div {
margin-right: 10px;
}
display: flex;
flex-wrap: wrap;
}
}
}
.empty-data {
justify-content: center;
padding: 20px 0;
color: rgba(0, 0, 0, 0.65);
white-space: nowrap;
display: flex;
}
.select-group {
display: flex;
}
}