]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Simplify .img-retina mixin and add explanatory comments 18105/head
authorChris Rebert <code@chrisrebert.com>
Fri, 30 Oct 2015 00:33:21 +0000 (17:33 -0700)
committerChris Rebert <code@chrisrebert.com>
Fri, 30 Oct 2015 00:33:22 +0000 (17:33 -0700)
[skip sauce]
[skip validator]

scss/mixins/_image.scss

index db590e3c53bc4bd423cef2481a458566f04f3bb0..91d2f59eea5815a2910cba1d24c8eed3264c274e 100644 (file)
 @mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
   background-image: url($file-1x);
 
+  // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,
+  // but doesn't convert dppx=>dpi.
+  // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.
+  // Compatibility info: http://caniuse.com/#feat=css-media-resolution
   @media
-  only screen and (-webkit-min-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) {
+  only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx
+  only screen and (min-resolution: 2dppx) { // Standardized
     background-image: url($file-2x);
     background-size: $width-1x $height-1x;
   }