scss 简单的媒体查询Sass mixin可以让你考虑像素宽度,但输出是在ems中。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 简单的媒体查询Sass mixin可以让你考虑像素宽度,但输出是在ems中。相关的知识,希望对你有一定的参考价值。

//Mobile-first Media Query Mixin
@mixin forLargeScreens($media) {
  @media (min-width: $media/16+em) { @content; }
}

//Usage
.selector {
   width: 100%; //Properties for small screens
   @include forLargeScreens(640) { // 640 ÷ 16 = 40
      width: 50%; //Properties for large screens
   }
}

//Compiles to
.selector {
  width: 100%;
}
@media (min-width: 40em) {
  .selector {
    width: 50%;
  }
}

以上是关于scss 简单的媒体查询Sass mixin可以让你考虑像素宽度,但输出是在ems中。的主要内容,如果未能解决你的问题,请参考以下文章

scss 用于媒体查询的Sass mixins

scss 方便的sass mixin用于媒体查询

scss 自定义Sass mixin用于使用媒体查询

scss Mixin Media查询段SASS

scss 简单的Sass字体mixin

Sass ,Scss 简单教程