美文网首页
[sass/scss]继承示例

[sass/scss]继承示例

作者: 音无级鹦鹉螺号szhiku | 来源:发表于2019-07-15 07:32 被阅读0次

scss代码:

/*简单继承*/
.div {
    border:1px;
    background-color: red;
}

.divext {
    @extend .div;
    border-width: 3px;
}

/*关联属性继承*/
.div1 {
    border:1px;
    background-color: red;
}

.div1.other {
    background-image: url('hello.jpeg');
}

.divext {
    @extend .div1;
}

/*链式继承继承*/

.div1 {
    border: 1px solid #000;
    color: blue;
}
.div2 {
    @extend .div1;
    color: red;
}
.div3 {
    @extend .div2;
    color: #000;
}

/*伪类继承*/
a:hover {
    text-decoration: underline;
}
.hoverlink {
    color: red;
    @extend :hover;
}

编译后得到的css代码:

@charset "UTF-8";
/*简单继承*/
.div, .divext {
  border: 1px;
  background-color: red;
}

.divext {
  border-width: 3px;
}

/*关联属性继承*/
.div1, .divext, .div2, .div3 {
  border: 1px;
  background-color: red;
}

.div1.other, .other.divext, .other.div2, .other.div3 {
  background-image: url("hello.jpeg");
}

/*链式继承继承*/
.div1, .divext, .div2, .div3 {
  border: 1px solid #000;
  color: blue;
}

.div2, .div3 {
  color: red;
}

.div3 {
  color: #000;
}

/*伪类继承*/
a:hover, a.hoverlink {
  text-decoration: underline;
}

.hoverlink {
  color: red;
}

相关文章

  • [sass/scss]继承示例

    scss代码: 编译后得到的css代码:

  • Sass 和 SCSS 有什么区别?

    SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。Sass 和...

  • sass/scss/less/css的前世今生

    sass/scss 和 less的区别 一. Sass/Scss、Less是什么? 二. Sass/Scss与Le...

  • scss学习笔记

    一、scss是什么? Sass 有两种语法格式。首先是 SCSS (Sassy CSS) ,也是本参考资料示例所使...

  • SCSS用法汇总

    SCSS 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。由于 SCS...

  • 聊聊SCSS的语法(一)

    后缀名 SCSS是SASS3的语法分支,其中以\*.scss结尾的是scss文件,以\*.sass结尾的是sass...

  • vue中如何使用SCSS

    SASS是CSS的预处理器,SCSS是SASS3.0版本中引入的新语法,兼容CSS3和继承SASS的动态功能。 安...

  • [sass/scss]控制语句示例

    scss代码: 编译后得到的css代码:

  • CSS 预处理语言之 Scss 篇

    简介 1. Sass 和 Scss Sass 和 Scss 其实是同一种东西,我们平时都称之为 Sass;Scss...

  • sass和scss

    scss是对sass的升级,其实是同一个东西。sass文件后缀为.sass, scss文件后缀为.scss。sas...

网友评论

      本文标题:[sass/scss]继承示例

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