Skip to content

Instantly share code, notes, and snippets.

View eddiesigner's full-sized avatar
🤘
~ whoami

Eduardo Gómez eddiesigner

🤘
~ whoami
View GitHub Profile
@eddiesigner
eddiesigner / simple-media-queries-destination.css
Created May 14, 2017 14:32
Simple Media Queries Destination Example
p {
margin: 0;
}
@media only screen and ( min-width: 42em ) {
p {
margin: 25px 0;
}
}
@eddiesigner
eddiesigner / simple-media-queries-source.css
Created May 14, 2017 14:31
Simple Media Queries Source Example
p {
margin: 0;
@media (mq('medium')) {
margin: 25px 0;
}
}
@eddiesigner
eddiesigner / gulp-simple-media-queries-setup.js
Created May 14, 2017 14:24
Gulp Simple Media Queries Example
var gulp = require('gulp');
var postcss = require('gulp-postcss'); // Load PostCSS
var postcss_nested = require('postcss-nested'); // Load the postcss-nested plugin
var simple_media_queries = require('postcss-simple-media-queries'); // Load the postcss-simple-media-queries plugin
gulp.task('css', function () {
var processors = [ // The order is important because this plugin depends on nesting capabilities
simple_media_queries,
postcss_nested
];
@eddiesigner
eddiesigner / postcss-simple-media-queries-setup.js
Created May 14, 2017 14:21
PostCSS Simple Media Queries Example
var fs = require('fs');
var postcss = require('postcss'); // Load PostCSS
var postcss_nested = require('postcss-nested'); // Load the postcss-nested plugin
var simple_media_queries = require('postcss-simple-media-queries'); // Load the postcss-simple-media-queries
var css = fs.readFileSync('input.css', 'utf8'); // Your stylesheet
var output = postcss([simple_media_queries, postcss_nested]) // The order is important because this plugin depends on nesting capabilities
.process(css)
.css;