33 lines
540 B
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;
|
|
|
|
}
|
|
}
|