JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1609073
  • Score
    100M100P100Q226740F
  • License MIT

Use the range notation in CSS media queries

Package Exports

  • @csstools/postcss-media-minmax

Readme

PostCSS Media MinMax PostCSS Logo

npm version CSS Standard Status Build Status Discord

PostCSS Media MinMax lets you use the range notation in media queries following the Media Queries 4 Specification.

@media screen and (width >=500px) and (width <=1200px) {
    .bar {
        display: block;
    }
}

/* becomes */

@media screen and (min-width:500px) and (max-width:1200px) {
    .bar {
        display: block;
    }
}

Usage

Add PostCSS Media MinMax to your project:

npm install postcss @csstools/postcss-media-minmax --save-dev

Use it as a PostCSS plugin:

const postcss = require('postcss');
const postcssMediaMinMax = require('@csstools/postcss-media-minmax');

postcss([
    postcssMediaMinMax(/* pluginOptions */)
]).process(YOUR_CSS /*, processOptions */);

PostCSS Media MinMax runs in all Node environments, with special instructions for:

See prior work by yisibl here postcss-media-minmax To ensure long term maintenance and to provide the needed features this plugin was recreated based on yisibl's work.