generateur_v3/frontend/src/mixins.scss

33 lines
540 B
SCSS

@function strip-unit($number) {
@if type-of($number) == 'number' and not unitless($number) {
@return $number / ($number * 0 + 1);
}
@return $number;
}
@mixin up($size) {
$size: strip-unit($size);
@media (min-width: $size * 1px) {
@content;
}
}
@mixin down($size) {
$size: strip-unit($size);
@media (max-width: $size * 1px) {
@content;
}
}
@mixin between($down, $up) {
$down: strip-unit($down);
$up: strip-unit($up);
@media (min-width: $down * 1px) and (max-width: $up * 1px) {
@content;
}
}