Skip to content

Instantly share code, notes, and snippets.

@sanderson
Created November 12, 2015 23:38
Show Gist options
  • Save sanderson/d3b981c0562081ce6e37 to your computer and use it in GitHub Desktop.
Save sanderson/d3b981c0562081ce6e37 to your computer and use it in GitHub Desktop.
Simple SCSS Media Query Template
// Upper and Lower Ends
$sm-upper: "(max-width: 40em)"; /* 640px */
$md-lower: "(min-width: 40.063em)"; /* 641px */
$md-upper: "(max-width: 54em)"; /* 864px */
$lg-lower: "(min-width: 54.063em)"; /* 865px */
$lg-upper: "(max-width: 90em)"; /* 1440px */
// Specifications
$screen: only screen !default;
$landscape: $screen and (orientation: landscape) !default;
$portrait: $screen and (orientation: portrait) !default;
// Ranges
$small-up: $screen !default;
$small-only: $screen and $sm-upper !default;
$medium-up: $screen and $md-lower !default;
$medium-only: $screen and $md-lower and $md-upper !default;
$large-up: $screen and $lg-lower !default;
$large-only: $screen and $lg-lower and $lg-upper !default;
// Styles -------------------------------------------------
@media #{$small-up} { }
@media #{$small-only} { }
@media #{$medium-up} { }
@media #{$medium-only} { }
@media #{$large-up} { }
@media #{$large-only} { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment