Skip to content

Simple plugin for PostCSS to copy media queries for browsers which cannot support them, ideal for Mobile First development

License

Notifications You must be signed in to change notification settings

raynor85/postcss-media-legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostCSS Media Legacy

PostCSS plugin for Mobile First development that rewrites media queries for IE8 and below.

Use this plugin with Modernizr or adding the class "lt-ie9" in your html element.

Installation

npm install postcss-media-legacy --save

Example Input-Output

Input:

@media screen and (min-width:320px) {
    .show-xs {
        display: none
    }
}

Output:

.lt-ie9 .show-xs {
    display: none;
}
@media screen and (min-width:320px) {
    .show-xs {
        display: none
    }
}

Usage

Plug it in to PostCSS

Plug it in just like any other PostCSS plugin. There are no options at the moment.

postcss([ require('postcss-media-legacy') ])

Or take advantage of any of the myriad other ways to consume PostCSS, and follow the plugin instructions they provide.

Dependencies

It doesn't require any dependencies, but it has to be loaded after postcss-nested if included.

About

Simple plugin for PostCSS to copy media queries for browsers which cannot support them, ideal for Mobile First development

Resources

License

Stars

Watchers

Forks

Packages

No packages published