Created
June 8, 2013 02:36
-
-
Save SaraSoueidan/5733736 to your computer and use it in GitHub Desktop.
Let's say you had three major breakpoints in a design. This design also had a large background graphic and you wanted it looking it's best on any screen (retina or not) and not waste any bandwidth. You'd set up 6 media queries, one for each breakpoint and one for each one of those breakpoints on retina. Then you'd override the background image a…
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@media only screen and (min-width: 320px) { | |
/* Small screen, non-retina */ | |
} | |
@media | |
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px), | |
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 320px), | |
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 320px), | |
only screen and ( min-device-pixel-ratio: 2) and (min-width: 320px), | |
only screen and ( min-resolution: 192dpi) and (min-width: 320px), | |
only screen and ( min-resolution: 2dppx) and (min-width: 320px) { | |
/* Small screen, retina, stuff to override above media query */ | |
} | |
@media only screen and (min-width: 700px) { | |
/* Medium screen, non-retina */ | |
} | |
@media | |
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), | |
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 700px), | |
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 700px), | |
only screen and ( min-device-pixel-ratio: 2) and (min-width: 700px), | |
only screen and ( min-resolution: 192dpi) and (min-width: 700px), | |
only screen and ( min-resolution: 2dppx) and (min-width: 700px) { | |
/* Medium screen, retina, stuff to override above media query */ | |
} | |
@media only screen and (min-width: 1300px) { | |
/* Large screen, non-retina */ | |
} | |
@media | |
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px), | |
only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 1300px), | |
only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 1300px), | |
only screen and ( min-device-pixel-ratio: 2) and (min-width: 1300px), | |
only screen and ( min-resolution: 192dpi) and (min-width: 1300px), | |
only screen and ( min-resolution: 2dppx) and (min-width: 1300px) { | |
/* Large screen, retina, stuff to override above media query */ | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment