美文网首页
scss学习(一)

scss学习(一)

作者: clumsy钧 | 来源:发表于2018-11-28 09:36 被阅读0次
  1. 嵌套
body{
  div{
    border:1px solid red
  }
}

等价于

body div{
  border 1px solid red
}
  1. 声明变量
$black:black;
body{
  div{
    border:1px solid $black
  }
}

可以通过只改变$black的样式来改变引用该样式选择器的样式

  1. @mixin
@mixin box{
  border:1px solid red;
  background-color:#ddd
}
body{
  div{
    @include box
  }
}
body{
  footer{
    @include box
  }
}

优点:减少代码量
缺点:实际(浏览器加载)代码量并未改变,@include相当于直接将代码copy下来
4.placeholder

%box{
  border:1px solid red;
  background-color:#ddd
}
body{
  div{
    @extend box
  }
}
body{
  footer{
    @extend box
  }
}

真实减少代码量
通过并行选择器来进行样式的复用

相关文章

  • scss学习(一)

    嵌套 等价于 声明变量 可以通过只改变$black的样式来改变引用该样式选择器的样式 @mixin 优点:减少代码...

  • scss的4种编译方式

    学习笔记整理 scss编译命令:sass --style 编译方式 你的.scss文件:输出位置的.css文件 s...

  • Sass学习笔记1 - 基础篇

    CSS预处理器 —— Sass学习笔记(基础) 参考 scss官网 SCSS 里的数组及其遍历 https://b...

  • vue项目中使用scss/sass

    1、安装scss 跟 scss-loader npm install scss-loader scss --sav...

  • 常用 SCSS 不完全总结

    Reset.scss Mixin.scss Mobile Media.scss

  • scss学习笔记

    嵌套 1.父级嵌套 2.属性嵌套 混合mixin 类似于js中的函数 在mixin中使用参数 darken:给指定...

  • scss学习笔记

    sass compass安装 ##ddddd## 安装rubyinstaller(http://rubyinsta...

  • scss学习笔记

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

  • Scss 学习笔记

    一、介绍 CSS预处理器是一个CSS的增强语法,让我们可以在 CSS 中使用变量、循环、嵌套等功能, 可以让我们的...

  • SCSS速学

    scss/sass区别之一,scss有花括号、sass没有 scss的嵌套,相当于css的后代选择器 scss变量...

网友评论

      本文标题:scss学习(一)

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