yingsa/admin/node_modules/element-plus/theme-chalk/src/col.scss
2026-01-20 08:50:50 +08:00

57 lines
1.0 KiB
SCSS

@use 'sass:math';
@use 'common/var' as *;
@use 'mixins/mixins' as *;
@use 'mixins/_col' as *;
[class*='#{$namespace}-col-'] {
box-sizing: border-box;
@include when(guttered) {
display: block;
min-height: 1px;
}
}
@for $i from 0 through 24 {
.#{$namespace}-col-#{$i} {
@if $i == 0 {
display: none;
} @else {
display: block;
}
max-width: (math.div(1, 24) * $i * 100) * 1%;
flex: 0 0 (math.div(1, 24) * $i * 100) * 1%;
@include when(guttered) {
@if $i == 0 {
display: none;
} @else {
display: block;
}
}
}
.#{$namespace}-col-offset-#{$i} {
margin-left: (math.div(1, 24) * $i * 100) * 1%;
}
.#{$namespace}-col-pull-#{$i} {
position: relative;
right: (math.div(1, 24) * $i * 100) * 1%;
}
.#{$namespace}-col-push-#{$i} {
position: relative;
left: (math.div(1, 24) * $i * 100) * 1%;
}
}
@include col-size(xs);
@include col-size(sm);
@include col-size(md);
@include col-size(lg);
@include col-size(xl);