为了账号安全,请及时绑定邮箱和手机立即绑定
  • [Sass注释] 1、类似 CSS 的注释方式,使用 ”/* ”开头,结属使用 ”*/ ” 2、类似 JavaScript 的注释方式,使用“//”
    查看全部
    0 采集 收起 来源:[Sass]注释

    2017-03-24

  • @mixin generate-size($class,$small,$medium,$big){ .#{class}-small{font-size:$small;} .#{class}-medium{font-size:$medium;} .#{class}-big{font-size:$big;} } @include generate-sizes("header-text",12px,20px,40px); //编译出来后的CSS .header-text-small{font-size:12px;} .header-text-medium{font-size:20px;} .header-text-big{font-size:40px;} 2、使用@extend中使用插值 %update-status{ margin-top:20px; background:#f00; } .selected-status{ font-weight:bold; } $flag:"status"; .navigator{ @extend %updated-#{$flag}; @extend .selected-#{$flag}; }
    查看全部
    0 采集 收起 来源:[Sass]插值#{}

    2018-03-22

  • 通过占位符%placeholder声明的代码,不过不被@extend调用的话,不会产生任何代码 %mt5{ margin-top:5px; } %pt5{ padding-top:5px; } .btn{ @extend %mt5; @extend %pt5; }
    查看全部
  • [Sass]混合宏参数--混合宏的不足 在不同的地方调用一个相同的混合宏是,会生成冗余的代码块
    查看全部
  • [Sass]混合宏的参数 ·传一个不带值的参数 @mixin border-radius($radius){ -webkit-border-radius:$radius; border-radius:$radius; } .btn{ @include border-radius(3px); } ·传一个带值得参数 @mixin border-radius($radius:3px){ -webkit-border-radius:$radius; -border-radius:$radius; } .btn{ @include border-radius; }
    查看全部
  • ·通过@mixin关键词声明一个混合宏, ·通过@include关键词调用声明好的混合宏 @mixin border-radius{ -webkit-border-radius:3px; border-radius:3px; } button{ @include border-radius; }
    查看全部
  • ·全局变量:定义在元素外面的变量 ·局部变量:定义在元素内部的变量 $color: orange !default; .block{ color:$color; } .em{ $color:red; //定义局部变量 a{ color:$color;//调用局部变量 } } span { color:$color;//调用全局变量 } ??什么时候声明变量 1.该值至少重复出现了两次; 2.该值至少可能会被更新一次; 3.该值所有的表现都与变量有关(非巧合) }
    查看全部
  • sass的默认变量仅需在值后面加上!default即可 sass 的默认变量一般是用来设置默认值,然后根据需求来覆盖的,覆盖的方式也很简单,只需要在默认变量之前重新声明下变量即可。
    查看全部
  • [Sass]声明变量 Sass的变量包括三个部分: 1.声明变量的符号$ 2.变量名称 3.赋予变量的值 $width: 300px;
    查看全部
    0 采集 收起 来源:[Sass]声明变量

    2017-03-24

  • Sass不同风格的输出方法 ·嵌套输出方式nested ·展开输出方式expanded ·紧凑输出方式compact ·压缩输出方式compressed
    查看全部
  • Sass常见的编译错误 字符编译,需要将文件编码设置为"utf-8" 中文字符,不要在文件命名时使用中文
    查看全部
  • 一些编译Sass的GUI界面编译工具 ·Koala (http://www.w3cplus.com/preprocessor/sass-gui-tool-koala.html) ·CodeKit (http://www.w3cplus.com/preprocessor/sass-gui-tool-codekit.html)
    查看全部
  • 【Sass】命令编译——最直接最简单的命令方式 在命令端口输入 单文件编译:sass <要编译的文件.sass>/style.scss:<要输出CSS的文件路径>/style.css 多文件编译:对整个项目中的所有sass文件进行编译 sass sass/:css/ *缺点,只能一次性编译。每次个性保存".scss"文件之后,都得重新执行一次这样的命令。 所以,开启wathc功能,只要,只要在代码进行任何的修改,都可以被自动检测到,并且直接给你编译出来。 sass -watch<要编译的Sass文件路径>/style.scss:<要输出CSS文件路径>/style.css 例子: sass --watch sass bootstrap.sass:css/bootstrap.css
    查看全部
    0 采集 收起 来源:[Sass]命令编译

    2018-03-22

  • ·Sass只是一个预处理工具,不用<link>方式引用 ·Sass编译——要让web页面能调用Sass写好的东西,需要一个编译过程 ·编译方式:①命令编译 ②GUI工具编译 ③自动化编译
    查看全部
    0 采集 收起 来源:Sass 编译

    2018-03-22

  • ①Sass语法老规则,文件名后缀.sass,使用缩进语法,不带;和{} ②SCss语法新规则,文件名后缀.scss,与CSS语法相同
    查看全部
    0 采集 收起 来源:Sass 语法格式

    2017-03-24

举报

0/150
提交
取消
课程须知
对CSS有一定的了解,才可以更好的学习本课程。
老师告诉你能学到什么?
1、Sass是什么?他有什么功能? 2、Sass需要什么样的环境才能顺利运行 3、Sass语法格式和CSS有什么不一样? 4、Sass要如何编译 5、你要怎么调试Sass 6、Sass有哪些基本特性 7、Sass的控制命令能做些什么事情 8、Sass有哪些数据类型 9、Sass的函数功能

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!