Licence
MIT
Version
1.1.0
Deps
0
Size
9 kB
Vulns
0
Weekly
0
SCSS Mixin Media Breakpoints
A package for integrating a mixin for creating media queries.
Installation
You can install the package automatically using NPM:
npm i @m2collective/scss-mixin-media-breakpoints
Usage
To use the package, import it into your project:
@use "@m2collective/scss-mixin-media-breakpoints" as *;
Media Breakpoint Min
.demo {
@include media-breakpoint-min(xxs) {
background-color: #000
};
}
or
.demo {
@include media-breakpoint-min-xxs {
background-color: #000
};
}
or a custom breakpoint
.demo {
@include media-breakpoint-min(480px) {
background-color: #000
};
}
result
@media (width >= 480px){
.demo {
background-color: #000
}
}
- media-breakpoint-min-xxs: 480px
- media-breakpoint-min-xs: 640px
- media-breakpoint-min-sm: 768px
- media-breakpoint-min-md: 1024px
- media-breakpoint-min-lg: 1280px
- media-breakpoint-min-xl: 1440px
- media-breakpoint-min-xxl: 1536px
Media Breakpoint Max
.demo {
@include media-breakpoint-max(xxs) {
background-color: #000
};
}
or
.demo {
@include media-breakpoint-max-xxs {
background-color: #000
};
}
or a custom breakpoint
.demo {
@include media-breakpoint-max(480px) {
background-color: #000
};
}
result
@media (width <= 479px) {
.demo {
background-color: #000;
}
}
- media-breakpoint-max-xxs: 479px
- media-breakpoint-max-xs: 639px
- media-breakpoint-max-sm: 767px
- media-breakpoint-max-md: 1023px
- media-breakpoint-max-lg: 1279px
- media-breakpoint-max-xl: 1439px
- media-breakpoint-max-xxl: 1535px
Media Breakpoint Min Max
.demo {
@include media-breakpoint-min-max(xxs, xs) {
background-color: #000
};
}
or a custom breakpoints
.demo {
@include media-breakpoint-min-max(480px, 640px) {
background-color: #000
};
}
result
@media (width >= 480px) and (width <= 639px) {
.demo {
background-color: #000
}
}
Changing the namespace
You can change the namespace during mixin import and use the mixin with a different namespace:
@use "@m2collective/scss-mixin-media-breakpoints" as mixin;
Changing the variables
You can redefine the default values for the specified variables when importing the mixin:
@use "@m2collective/scss-mixin-media-breakpoints" as * with (
$breakpoint-xxs: 480px,
$breakpoint-xs: 640px,
$breakpoint-sm: 768px,
$breakpoint-md: 1024px,
$breakpoint-lg: 1280px,
$breakpoint-xl: 1440px,
$breakpoint-xxl: 1536px,
);
License
The MIT License (MIT). Please see the License file for more information.