美文网首页
Stylus预处理器简介(十七)OTHER @-RULES

Stylus预处理器简介(十七)OTHER @-RULES

作者: 曲昶光 | 来源:发表于2021-07-31 11:29 被阅读0次

OTHER @-RULES

Stylus支持大多数CSS @规则的无括号语法,如@viewport, @page, @host, @supports等:

@viewport
  color: #00f

@supports (display: flex)
  div
    display: flex

@page :blank
  @top-center
    content: none

将编译

@viewport {
  color: #00f;
}
@supports (display: flex) {
  div {
    display: flex;
  }
}
@page :blank {
  @top-center {
    content: none;
  }
}

Unknown at-rules

Stylus支持任何未知的@-rules,所以它对未来是友好的,因为CSS中的任何新的at-rules都可以用Stylus的基于缩进的语法编写,并且可以完美地呈现:

@foo
  @bar
    width: 10px

    .baz
      height: 10px

将被编译为

@foo {
  @bar {
    width: 10px;
    .baz {
      height: 10px;
    }
  }
}

相关文章

网友评论

      本文标题:Stylus预处理器简介(十七)OTHER @-RULES

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