Skip to content

Instantly share code, notes, and snippets.

@kaspar-allenbach
Last active January 19, 2018 14:33
Show Gist options
  • Save kaspar-allenbach/98c446c033a9b159e51a6289dcdd554a to your computer and use it in GitHub Desktop.
Save kaspar-allenbach/98c446c033a9b159e51a6289dcdd554a to your computer and use it in GitHub Desktop.
Mediaquery Queries
// Addaption of https://davidwalsh.name/write-media-queries-sass
$xl-width: '1200px';
$lg-width: '992px';
$md-width: '786px';
$sm-width: '576px';
@mixin xlUp {
@media (min-width: #{$xl-width}) { @content; }
}
@mixin lgUp {
@media (min-width: #{$lg-width}) { @content; }
}
@mixin mdUp {
@media (min-width: #{$md-width}) { @content; }
}
@mixin smUp {
@media (min-width: #{$sm-width}) { @content; }
}
@mixin xlDown {
@media (max-width: #{$xl-width}) { @content; }
}
@mixin lgDown {
@media (max-width: #{$lg-width}) { @content; }
}
@mixin mdDown {
@media (max-width: #{$md-width}) { @content; }
}
@mixin smDown {
@media (max-width: #{$sm-width}) { @content; }
}
/*
Example of usage:
@include smUp {
body {
background: red;
}
};
Compiles to
@media (min-width: 576px) {
body {
background: red;
}
};
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment