Files
dsProject/dsBase/WebRoot/html/cdn/theme-chalk/src/mixins/_col.scss
2025-08-14 15:45:08 +08:00

39 lines
884 B
SCSS

@use 'sass:math';
@use '../common/var' as *;
@use './mixins' as *;
@mixin col-size($size) {
@include res($size) {
.#{$namespace}-col-#{$size}-0 {
display: none;
@include when(guttered) {
display: none;
}
}
@for $i from 0 through 24 {
.#{$namespace}-col-#{$size}-#{$i} {
@if $i != 0 {
display: block;
}
max-width: (math.div(1, 24) * $i * 100) * 1%;
flex: 0 0 (math.div(1, 24) * $i * 100) * 1%;
}
.#{$namespace}-col-#{$size}-offset-#{$i} {
margin-left: (math.div(1, 24) * $i * 100) * 1%;
}
.#{$namespace}-col-#{$size}-pull-#{$i} {
position: relative;
right: (math.div(1, 24) * $i * 100) * 1%;
}
.#{$namespace}-col-#{$size}-push-#{$i} {
position: relative;
left: (math.div(1, 24) * $i * 100) * 1%;
}
}
}
}