美文网首页
Sass嵌套

Sass嵌套

作者: 混吃等死小前端 | 来源:发表于2020-02-13 15:39 被阅读0次
  • 选择器嵌套

<header>
  <nav>
    <a href=“##”><span>Home<span></a>
    <a href=“##”>About</a>
    <a href=“##”>Blog</a>
  </nav>
<header>
//.scss
nav {
  a {
    color: red;

    span{
      color: yellow;
    }

    header & { //& 符号是取父值,这里为 nav a
      color:green;
    }
  }  
}
//编译后.css
nav a {
  color: red;
}
nav a span {
    color: yellow;
}
header nav a {
    color: #e91881;
}
  • css属性嵌套xx:

CSS 有一些属性前缀相同,只是后缀不一样,比如:border-top/border-right

<nav class="box">
    <a href=“##”><span>Home</span></a>
    <a href=“##”>About</a>
    <a href=“##”>Blog</a>
</nav>
//.scss
.box{
    border: {
        top: 1px solid #ccc;
        bottom: 1px solid #ccc;
    }
}
//.css
.box {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
  • 伪类嵌套&:/&::

//.scss
.clearfix{
    &::before,
    &::after{
        content:"";
        display: block;
    }
    &::after{
        clear:both;
        overflow: hidden;
    }
}
//.css
.clearfix::before, .clearfix::after {
  content: "";
  display: block;
}
.clearfix::after {
  clear: both;
  overflow: hidden; 
}

相关文章

  • scripts+commonjs+gulp

    css预处理器 Sass https://www.sass.hk/ LESS Stylus Sass 嵌套 嵌套规...

  • sass

    css预处理器 Sass https://www.sass.hk/ LESS Stylus Sass 嵌套 嵌套规...

  • Sass 嵌套规则

    本节我们学习 Sass 中的嵌套,嵌套大家应该不陌生,在 HTML 中就支持标签的嵌套。Sass 中允许一个 CS...

  • Sass 嵌套规则

    本节我们学习 Sass 中的嵌套,嵌套大家应该不陌生,在 HTML 中就支持标签的嵌套。Sass 中允许一个 CS...

  • 前端知识归纳(3)-- HTML/CSS(part4 Sass)

    目录概览: 嵌套 变量 mixin 循环 1.嵌套 sass代码 对应的css代码 2.变量 sass代码 css...

  • sass嵌套

    我们可以 把相同样式提取出来image.png

  • Sass嵌套

    选择器嵌套 css属性嵌套xx: CSS 有一些属性前缀相同,只是后缀不一样,比如:border-top/bord...

  • SASS入门2

    2015年10月20日 1.嵌套 Sass 中还提供了选择器嵌套功能,但这也并不意味着你在 Sass 中的嵌套是无...

  • Sass/Scss--2

    八.嵌套-选择器嵌套 Sass 的嵌套分为三种: 选择器嵌套 属性嵌套 伪类嵌套 html 结构: 选中 h...

  • Sass不同样式风格的输出

    嵌套输出方式sass sass/nested.scss:css/nested.css --style nested...

网友评论

      本文标题:Sass嵌套

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