为了账号安全,请及时绑定邮箱和手机立即绑定
  • $baseLineHeight:2; $baseLineHeight:1.5 !default; 默认值 会被前面那个覆盖的
    查看全部
  • 用@mixin定义混合宏,再用@include引用,编译后,引用的部分全是分开写,重复度较高; 用@extend继承样式块,则在编译后,会将用到的部分合并在一起
    查看全部
    1 采集 收起 来源:[Sass]扩展/继承

    2015-10-23

  • % 你用我就在,你不用我不在
    查看全部
  • --style nested/expanded/compact/compressed
    查看全部
  • 默认变量 !default
    查看全部
  • 宏,类似函数,有参数和逻辑关系,关键字@mixin @include
    查看全部
  • 继承,可以合并相同样式
    查看全部
    0 采集 收起 来源:[Sass]扩展/继承

    2015-10-22

  • 注意,如果有引号的字符串被添加了一个没有引号的字符串 (也就是,带引号的字符串在 + 符号左侧), 结果会是一个有引号的字符串。 同样的,如果一个没有引号的字符串被添加了一个有引号的字符串 (没有引号的字符串在 + 符号左侧), 结果将是一个没有引号的字符串
    查看全部
  • 注意循环
    查看全部
    0 采集 收起 来源:[Sass运算]乘法

    2015-10-20

  • 混合宏 VS 继承 VS 占位符 初学者都常常纠结于这个问题“什么时候用混合宏,什么时候用继承,什么时候使用占位符?”其实他们各有各的优点与缺点,先来看看他们使用效果: a) Sass 中的混合宏使用 举例代码见右侧 2-24 行 编译出来的 CSS 见右侧结果窗口。 总结:编译出来的 CSS 清晰告诉了大家,他不会自动合并相同的样式代码,如果在样式文件中调用同一个混合宏,会产生多个对应的样式代码,造成代码的冗余,这也是 CSSer 无法忍受的一件事情。不过他并不是一无事处,他可以传参数。 个人建议:如果你的代码块中涉及到变量,建议使用混合宏来创建相同的代码块。 b) Sass 中继承 同样的,将上面代码中的混合宏,使用类名来表示,然后通过继承来调用: 代码见右侧 26-48 行 总结:使用继承后,编译出来的 CSS 会将使用继承的代码块合并到一起,通过组合选择器的方式向大家展现,比如 .mt, .block, .block span, .header, .header span。这样编译出来的代码相对于混合宏来说要干净的多,也是 CSSer 期望看到。但是他不能传变量参数。 个人建议:如果你的代码块不需要专任何变量参数,而且有一个基类已在文件中存在,那么建议使用 Sass 的继承。 c) 占位符 最后来看占位符,将上面代码中的基类 .mt 换成 Sass 的占位符格式: 代码见右侧 50-72 行 总结:编译出来的 CSS 代码和使用继承基本上是相同,只是不会在代码中生成占位符 mt 的选择器。那么占位符和继承的主要区别的,“占位符是独立定义,不调用的时候是不会在 CSS 中产生任何代码;继承是首先有一个基类存在,不管调用与不调用,基类的样式都将会出现在编译出来的 CSS 代码中。”
    查看全部
  • @mixin声明混合宏,用@include来调用。
    查看全部
  • 注意区分&符的位置,置前表示它为父集,置后代表它为子集
    查看全部
  • gem uninstall sass
    查看全部
  • Sass中的数据类型: 1.数字,如,1、2、12、10px; 2.字符串:有引号和无引号字符串,如,"foo"、"bar"、baz; 3.颜色:如,blue、#333、rgb(255,0,0,0.5); 4.布尔型,如,true、false; 5.空值,如,null; 6.值列表:用空格或者逗号分开,如,1.5em 1em 0 2em、Helvetica,Arial,sans-serif。
    查看全部
    1 采集 收起 来源:[Sass]数据类型

    2018-03-22

  • 声明变量的准则: 1.该值至少重复出现了两次; 2.该值至少可能会被更新一次; 3.该值所有的表现都与变量有关(非巧合)。 创建变量只适用于感觉有必要的情况下,基本上,没有理由声明一个永远不需要更新或者只在单一地方使用的变量。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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