为了账号安全,请及时绑定邮箱和手机立即绑定
  • 没看明白咋差值的
    查看全部
    0 采集 收起 来源:[Sass]插值#{}

    2016-12-13

  • 占位符与变量的区别:1、占位符可合并,变量不可合并。
    查看全部
  • 3占位符,能用尽量用
    查看全部
  • 2、如果不需要参数,有基类已经存在可供继承,则使用继承,可避免冗余代码
    查看全部
  • 1、需要用到参数则使用混合宏。但它会产生冗余代码。 2、
    查看全部
  • 1、占位符作用 2、合并原则
    查看全部
  • 继承的属性编译后将会合并
    查看全部
    0 采集 收起 来源:[Sass]扩展/继承

    2016-12-13

  • 传多个参数里面如何解析的?
    查看全部
  • 怎么嵌套的?
    查看全部
  • [Sass]混合宏 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 代码中。” 来看一个表格:
    查看全部
  • 如果有引号的字符串被添加了一个没有引号的字符串 (也就是,带引号的字符串在 + 符号左侧), 结果会是一个有引号的字符串。 同样的,如果一个没有引号的字符串被添加了一个有引号的字符串 (没有引号的字符串在 + 符号左侧), 结果将是一个没有引号的字符串
    查看全部
  • ”/ ”符号被当作除法运算符时有以下几种情况: 1、如果数值或它的任意部分是存储在一个变量中或是函数的返回值。 2、如果数值被圆括号包围。 3、如果数值是另一个数学表达式的一部分。 除法运算时,如果两个值带有相同的单位值时,除法运算之后会得到一个不带单位的数值。
    查看全部
    0 采集 收起 来源:[Sass运算]除法

    2016-12-10

  • Sass列表函数: nth函数(nth function) 可以直接访问值列表中的某一项; join函数(join function) 可以将多个值列表连结在一起; append函数(append function) 可以在值列表中添加值; @each规则(@each rule) 则能够给值列表中的每个项目添加样式。
    查看全部
    0 采集 收起 来源:[Sass]值列表

    2016-12-10

  • a) Sass 中的混合宏使用: 个人建议:如果你的代码块中涉及到变量,建议使用混合宏来创建相同的代码块。 b) Sass 中继承: 个人建议:如果你的代码块不需要专任何变量参数,而且有一个基类已在文件中存在,那么建议使用 Sass 的继承。 c) 占位符: 占位符是独立定义,不调用的时候是不会在 CSS 中产生任何代码;继承是首先有一个基类存在,不管调用与不调用,基类的样式都将会出现在编译出来的 CSS 代码中。
    查看全部
  • 占位符的好处是,不调用是不会编译出来的。 混合宏的好处是,可以传参,但是编译出来的内容冗余。 继承的好处是,对不要传参变动的内容继承后编译出来的内容,相同部分是在一起的,代码比较简洁规范。缺点是不能传参
    查看全部

举报

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

微信扫码,参与3人拼团

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

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