bin-ui
Version:
基于 vue2.6 / vue-cli3 的 UI 组件库
112 lines (92 loc) • 1.7 kB
text/stylus
.bin-desc {
box-sizing: border-box;
font-size: $base-font-size;
color: $color-text-primary;
&__header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
&__title {
font-size: $header-font-size;
font-weight: 700;
}
&__body {
color: #606266;
background-color: #fff;
table {
border-collapse: collapse;
width: 100%;
border: none;
td, th {
background-color: #fff;
text-align: left;
font-weight: 400;
line-height: 1.5;
vertical-align: text-top;
}
}
:not(.is-bordered) td, :not(.is-bordered) th {
padding: 0 0 10px 0;
border: none;
}
}
&__label {
font-weight: 700;
color: $color-text-regular;
&:not(.is-bordered-label) {
margin-right: 10px;
}
&.is-bordered-label {
font-weight: 500;
color: $color-text-regular;
background: #fafafa;
}
}
.is-bordered {
th, td {
border: $border-base;
padding: 10px;
}
}
.bin-desc--large {
font-size: 14px;
&.is-bordered {
th, td {
padding: 12px 10px;
}
}
&:not(.is-bordered) {
th, td {
padding-bottom: 12px;
}
}
}
.bin-desc--small {
font-size: 13px;
&.is-bordered {
th, td {
padding: 8px 10px;
}
}
&:not(.is-bordered) {
th, td {
padding-bottom: 8px;
}
}
}
.bin-desc--mini {
font-size: 12px;
&.is-bordered {
th, td {
padding: 6px 10px;
}
}
&:not(.is-bordered) {
th, td {
padding-bottom: 6px;
}
}
}
}