美文网首页
Sass @media指令

Sass @media指令

作者: 暖A暖 | 来源:发表于2021-06-01 21:17 被阅读0次

    本节我们学习 Sass 中的 @media 指令,@media 指令用于设置样式规则到不同的媒体类型,这和 CSS 的使用规则差不多,但是它还有一点不同,就是 @media 指令可以嵌套在 Sass 选择器中。有点类似于 JS 冒泡功能,它会冒泡到样式表的顶层。

    @media指令的使用

    示例:
    .xkd{
        width: 300px;
        height: 100px;
        @media screen and (orientation: portrait) {
          width: 500px;
        }
    }
    

    编译成 CSS 代码:

    .xkd {
      width: 300px;
      height: 100px;
    }
    @media screen and (orientation: portrait) {
      .xkd {
        width: 500px;
      }
    }
    

    orientation 用于定义输出设备中的页面可见区域高度是否大于或等于宽度,可选值有两个,portrait 表示指定输出设备中的页面可见区域高度大于或等于宽度,除了 portrait 值情况外,都为 landscape

    @media 支持嵌套

    示例:

    例如我们在一个 @media 中嵌套另一个 @media

    @media screen {
        .xkd {
          @media (orientation: landscape) {
            color: #ccc;
          }
        }
    }
    

    编译成 CSS 代码:

    @media screen and (orientation: landscape) {
      .xkd {
        color: #ccc;
      }
    }
    

    相关文章

      网友评论

          本文标题:Sass @media指令

          本文链接:https://www.haomeiwen.com/subject/qzugsltx.html