sass-breakpoint-range
v1.1.0
Published
A range resizing value function with configurable breakpoints.
Downloads
9
Maintainers
Readme
Responsive range resizing with configurable breakpoints.
Add it to your project now via installation by NPM:
$ npm install sass-breakpoint-range --save-dev
What is SASS Breakpoint Range?
SASS Breakpoint Range is a simple range function (built in SASS/SCSS) that resizes values with configurable breakpoints.
It is built upon CSS container queries and custom properties.
Get started using SASS Breakpoint Range!
Getting started is easy! Just complete a few steps.
- Open a terminal (in this case, Bash) and install via NPM.
If you are unfamiliar with NPM, here is an installation guide.
$ npm install sass-breakpoint-range --save-dev
- Make a new
_range.scss
file and forward the package.
You can optionally configure any variables usingwith()
in SASS.
// Range: SASS Breakpoint Range @forward with !default parameters.
@forward "node_modules/sass-breakpoint-range/" with (
// Container Query breakpoints:
$range-breakpoints: (0px, 180px, 320px, 640px, 960px, 1280px, 1440px) !default,
// CSS Custom Property name:
$range-property: --range !default
);
- Make a new
styles.scss
file and write CSS using the package.
// Styles: Stylesheet using range() function.
@use "range" as *;
h1 {
// Syntax: range($start: <length>+, $end: <length>+);
font-size: range(32px, 64px);
margin: range(8px 0px, 16px 0px);
}
- Compile using SASS.
If you are unfamiliar with SASS, here is an installation guide.
$ sass --no-source-map styles.scss styles.css
Acknowledgment
SASS Breakpoint Range was built by Joshua Elijah Sandoval.
License
SASS Breakpoint Range is distributed under the MIT License.