Skip to content

Export the css without mediaqueries matching maximum page width.

License

Notifications You must be signed in to change notification settings

danielhusar/no-media-queries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No Media Queries Build Status

Export the css without mediaqueries matching maximum page width. This library can be used when you cant use respond.js, so you can have separated stylesheet for non responsive layout for IE8.

Also avaiable as gulp/grunt plugin.

Install

Download manually or with a package-manager.

npm install --save no-media-queries

Sample usage

nmq(css, options, reworkOptions);

CLI

You can also use it as a CLI app by installing it globally:

npm install --global no-media-queries
$ nmq --help

Usage:
  $ nmq <file> > <new-file>

Example:
  $ nmq responsive.css > non-responsive.css

Custom options: (options with one dash, reworkOptions with two dashes)
  $ nmq responsive.css > non-responsive.css -width=200px --compress=true

Example

This library will export all the relevant css rules form your css that match proper mediaquery breakpoint passed in.

If we have css like this:

a{
	color: blue;
} 
@media all and (min-width: 500px){
	a{
		color: red;
	}
}

Running:

nmq(fs.readFileSync('responsive.css'), {width: 600px});

Will result in:

a{
	color: red;
}

So we can have in our head css stylesheets like this:

<link rel="stylesheet" href="responsive.css">
<!--[if (lt IE 9)]>
  <link rel="stylesheet" href="no-responsive.css">
<![endif]-->

Where no-responsive.css will be output from no-media-queries libarry.

CSS

Type: String or Buffer

Css to parse.

Options

width

Type: String
Default: '10000px'

Breakpoint for our page width which should match mediaqueries.

type

Type: String
Default: 'all' Type of device.

ReworkOptions

Rework options

License

MIT © Daniel Husar

About

Export the css without mediaqueries matching maximum page width.

Resources

License

Stars

Watchers

Forks

Packages

No packages published