cata-breakpoints
These are predefined values and recommendations based on this article
http://bradfrost.com/blog/post/7-habits-of-highly-effective-media-queries
I prefer em instead of px, and I recommend applying a subset of values
depending on the type of project and personal preferences.
@custom-media --sm-viewport (min-width: 24em);
@custom-media --md-viewport (min-width: 46.8em);
@custom-media --lg-viewport (min-width: 50em);
@custom-media --xl-viewport (min-width: 60em);
@media (--sm-viewport) {
div {
width: 200px;
}
}
npm install cata-breakpoints
yarn add cata-breakpoints
Install Node (comes with npm) and run:
npm install
Or install Yarn and run:
yarn
To generate a build:
npm run build
To lint code with postcss-bem-linter and stylelint
npm run lint
To generate the testing build.
npm run build-test
Basic visual tests are in test/index.html
.