Skip to content

Instantly share code, notes, and snippets.

@dgtlmonk
Last active August 29, 2015 14:02
Show Gist options
  • Save dgtlmonk/bd20bc88f69b92450bd3 to your computer and use it in GitHub Desktop.
Save dgtlmonk/bd20bc88f69b92450bd3 to your computer and use it in GitHub Desktop.
http://www.sitepoint.com/css-techniques-for-retina-displays/
// via JS
$(document).ready(function(){
if (window.devicePixelRatio > 1) {
var lowresImages = $('img');
images.each(function(i) {
var lowres = $(this).attr('src');
var highres = lowres.replace(".", "@2x.");
$(this).attr('src', highres);
});
}
});
// vanilla CSS
/* for low resolution display */
.image {
background-image: url(/path/to/my/lowreslogo.png);
background-size: 200px 300px;
height: 300px;
width: 200px;
}
/* for high resolution display */
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.image {
background: url(/path/to/my/highreslogo.png) no-repeat;
background-size: 200px 400px;
/* rest of your styles... */
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment