@superflycss/utilities-layout
Version:
70 lines (64 loc) • 1.87 kB
CSS
/** @define utilities */
@import "@superflycss/variables-dimension";
@media (--md-viewport) {
@for $factor from 0 to 20 {
.u-md-border-width-$(factor)px {
border-width: $(factor)px ;
}
.u-md-bw$(factor)px {
border-width: $(factor)px ;
}
.u-md-border-radius-$(factor)px {
border-radius: $(factor)px ;
}
.u-md-br$(factor)px {
border-radius: $(factor)px ;
}
.u-md-btw$(factor)px {
border-top-width: $(factor)px ;
}
.u-md-bbw$(factor)px {
border-bottom-width: $(factor)px ;
}
.u-md-blw$(factor)px {
border-left-width: $(factor)px ;
}
.u-md-brw$(factor)px {
border-right-width: $(factor)px ;
}
}
@each $dimension in top, bottom, left, right {
@for $factor from 0 to 20 {
.u-md-border-$(dimension)-width-$(factor)px {
border-$(dimension)-width: $(factor)px ;
}
}
}
@each $style in none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset, initial, inherit {
.u-md-border-style-$(style) {
border-style: $(style) ;
}
.u-md-bs-$(style) {
border-style: $(style) ;
}
.u-md-bts-$(style) {
border-top-style: $(style) ;
}
.u-md-bbs-$(style) {
border-bottom-style: $(style) ;
}
.u-md-bls-$(style) {
border-left-style: $(style) ;
}
.u-md-brs-$(style) {
border-right-style: $(style) ;
}
}
@each $dimension in top, bottom, left, right {
@each $style in none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset, initial, inherit {
.u-md-border-$(dimension)-style-$(style) {
border-$(dimension)-style: $(style) ;
}
}
}
}