Skip to content

Instantly share code, notes, and snippets.

@mike-zarandona
Last active August 29, 2015 14:11
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 mike-zarandona/6195b0d3e0550e31a176 to your computer and use it in GitHub Desktop.
Save mike-zarandona/6195b0d3e0550e31a176 to your computer and use it in GitHub Desktop.
Retina LESS Mixin v3 - now makes it super easy to specify one background image to cover three image sizes (@1x|@2x|@3x).
.retina3(@bg-image, @size: cover, @file-type: 'png'){
background-image: url('@{path}@{bg-image}.@{file-type}');
background-size: @size;
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
background-image: url('@{path}@{bg-image}@2x.@{file-type}');
background-size: @size;
}
@media only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min--moz-device-pixel-ratio: 3),
only screen and (min-device-pixel-ratio: 3) {
background-image: url('@{path}@{bg-image}@3x.@{file-type}');
background-size: @size;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment