scss Sass mixin可轻松将视网膜图像添加到CSS属性中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss Sass mixin可轻松将视网膜图像添加到CSS属性中相关的知识,希望对你有一定的参考价值。

@mixin image-2x($image, $width, $height) {
  @media (min--moz-device-pixel-ratio: 1.3),
         (-o-min-device-pixel-ratio: 2.6/2),
         (-webkit-min-device-pixel-ratio: 1.3),
         (min-device-pixel-ratio: 1.3),
         (min-resolution: 1.3dppx) {
    background-image: url($image);
    background-size: $width $height;
  }
}
//Usage
div.logo {
  background: url("logo.png") no-repeat;
  @include image-2x("logo2x.png", 100px, 25px);
}

以上是关于scss Sass mixin可轻松将视网膜图像添加到CSS属性中的主要内容,如果未能解决你的问题,请参考以下文章

scss 六角裁剪图像SASS mixin

scss Sass mixin可快速添加渐变

scss 可重复使用的SVG SASS mixin

scss 可重复使用的SVG SASS mixin

scss 视网膜背景Mixin

scss 如何将它变成漂亮的SASS mixin?与@extend?