raulghm / cata-breakpoints

cata-breakpoints

Home Page:https://raulghm.github.io/cata-breakpoints/test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cata breakpoints

Build Status

Custom media queries

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);

How use

@media (--sm-viewport) {
  div {
    width: 200px;
  }
}

Installation

NPM

npm install cata-breakpoints

Yarn

yarn add cata-breakpoints

Download

Download

Testing

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.

Browser support

  • Google Chrome
  • Firefox
  • Safari
  • Opera
  • Internet Explorer 9+

About

cata-breakpoints

https://raulghm.github.io/cata-breakpoints/test

License:MIT License


Languages

Language:CSS 72.3%Language:HTML 26.9%Language:JavaScript 0.8%