Skip to content

Instantly share code, notes, and snippets.

@spigotdesign
Created October 8, 2014 15:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spigotdesign/71891bf4e40e57f80219 to your computer and use it in GitHub Desktop.
Save spigotdesign/71891bf4e40e57f80219 to your computer and use it in GitHub Desktop.
Media Queries Mixin
@mixin mq($mq) {
@if $mq == 320 { @media (min-width: 20em) { @content; } }
@if $mq == 480 { @media (min-width: 30em) { @content; } }
@if $mq == 640 { @media (min-width: 40em) { @content; } }
@if $mq == 800 { @media (min-width: 50em) { @content; } }
@if $mq == 960 { @media (min-width: 60em) { @content; } }
@if $mq == 1120 { @media (min-width: 70em) { @content; } }
@if $mq == 1280 { @media (min-width: 80em) { @content; } }
@if $mq == 1440 { @media (min-width: 90em) { @content; } }
@if $mq == 1600 { @media (min-width: 100em) { @content; } }
@if $mq == 1760 { @media (min-width: 110em) { @content; } }
@if $mq == 1920 { @media (min-width: 120em) { @content; } }
@if $mq == 2080 { @media (min-width: 130em) { @content; } }
@if $mq == 783 { @media (min-width: 783px) { @content; } }
@if $mq == max { @media (max-width: 600px) { @content; } }
@if $mq == lsp { @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) { @content; } } // Landscape Phone
@if $mq == retina {
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
@content;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment