美文网首页
Sass @media指令

Sass @media指令

作者: 前白 | 来源:发表于2021-03-09 10: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指令

    本节我们学习 Sass 中的 @media 指令,@media 指令用于设置样式规则到不同的媒体类型,这和 CSS...

  • Sass @media指令

    本节我们学习 Sass 中的 @media 指令,@media 指令用于设置样式规则到不同的媒体类型,这和 CSS...

  • 成长(18/2000)——SASS2

    @media Sass 中 @media 指令与 CSS 中用法一样 如果 @media 嵌套在 CSS 规则内,...

  • Vue 插件

    sass安装指令cnpm i sass-loader --save-dev cnpm i node-sass --...

  • Sass 循环语句

    本节我们学习 Sass 中的循环语句,Sass 中的循环语句可以使用 @for 指令和 @while 指令来实现。...

  • Sass 循环语句

    本节我们学习 Sass 中的循环语句,Sass 中的循环语句可以使用 @for 指令和 @while 指令来实现。...

  • Sass总结(二)

    控制指令 Sass中可使用条件控制指令和循环控制指令。 @if指令 @for指令 @for指令有两种形式,一种是@...

  • 2. CTS 常用指令

    CTS 常用指令 1.copy media 文件 进入android—cts-media-1.1文件夹目录下:> ...

  • 2017-03-02 总结

    CSS权威指南: 的media属性-----all | screen | print **@import指令: *...

  • Sass基本指令

    介绍 指令我们在Sass函数的介绍中有提到过,并且在那一章提前学习了@function指令。今天我们就来看一下Sa...

网友评论

      本文标题:Sass @media指令

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