为了账号安全,请及时绑定邮箱和手机立即绑定
  • sass 和css的区别。在书写和sass时候不需要带有带括号和分号。主要依靠严格的缩进方式来控制。 scss和css在写法上没有区别。
    查看全部
  • $font-stack :Helvetica, sans-serif://起始scss的样式; $primary- 需要设置的属性名称:设置的属性值 在预设值的id or class 将需要设置的属性设置成 $primary-设置的属性名称。 文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名 语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(;),而 SCSS 的语法书写和我们的 CSS 语法书写方式非常类似。
    查看全部
  • sass是一门高于css的元语言,能够清晰结构的描述文本的样式,比css共强大的功能。能够提供更加简洁优雅的语法。提供多种功能来创建和维护样式表。
    查看全部
    0 采集 收起 来源:什么是 Sass?

    2017-01-31

  • !default 设置变量默认值
    查看全部
  • 下载koala软件,在css文件夹下新建2个文件,index.css,index.scss.把css文件夹拖进去,在index.scss写东西就会自动编译在index.css中了 可以使用webstorm.安装完sass后在webstorm的file--setting--tools--file watchers-点击右面的+号按钮添加scss或者sass.你在编辑的时候会自动生成css文件。
    查看全部
    0 采集 收起 来源:Sass 编译

    2017-01-19

  • 更新 Sass 维护 Sass 的团队会不断的为 Sass 添加新的功能,那么如何确保自己已安装的 Sass 也具有这些新的功能特性呢?不会是卸载了重新安装吧(虽然安装也就是一个命令的事情)? 其实不需要这么麻烦,只需要在命令终端执行: gem update sass
    查看全部
  • Sass列表函数(Sass list functions)赋予了值列表更多功能(Sass进级会有讲解): nth函数(nth function) 可以直接访问值列表中的某一项; join函数(join function) 可以将多个值列表连结在一起; append函数(append function) 可以在值列表中添加值; @each规则(@each rule) 则能够给值列表中的每个项目添加样式。
    查看全部
    0 采集 收起 来源:[Sass]值列表

    2017-01-19

  • 插值的用法: 让变量和属性工作的很完美; 构建一个选择器; 可以使用 @extend 中使用插值。
    查看全部
    0 采集 收起 来源:[Sass]插值#{}

    2017-01-19

  • a) Sass 中的混合宏使用 总结:编译出来的 CSS 清晰告诉了大家,他不会自动合并相同的样式代码,如果在样式文件中调用同一个混合宏,会产生多个对应的样式代码,造成代码的冗余,这也是 CSSer 无法忍受的一件事情。不过他并不是一无事处,他可以传参数。 个人建议:如果你的代码块中涉及到变量,建议使用混合宏来创建相同的代码块。 b) Sass 中继承 总结:使用继承后,编译出来的 CSS 会将使用继承的代码块合并到一起,通过组合选择器的方式向大家展现,比如 .mt, .block, .block span, .header, .header span。这样编译出来的代码相对于混合宏来说要干净的多,也是 CSSer 期望看到。但是他不能传变量参数。 个人建议:如果你的代码块不需要专任何变量参数,而且有一个基类已在文件中存在,那么建议使用 Sass 的继承。 c) 占位符 总结:编译出来的 CSS 代码和使用继承基本上是相同,只是不会在代码中生成占位符 mt 的选择器。那么占位符和继承的主要区别的,“占位符是独立定义,不调用的时候是不会在 CSS 中产生任何代码;继承是首先有一个基类存在,不管调用与不调用,基类的样式都将会出现在编译出来的 CSS 代码中。”
    查看全部
  • 从编译出来的 CSS 代码可以看出,通过 @extend 调用的占位符,编译出来的代码会将相同的代码合并在一起。这也是我们希望看到的效果,也让你的代码变得更为干净。
    查看全部
  • 避免选择器嵌套: 选择器嵌套最大的问题是将使最终的代码难以阅读。开发者需要花费巨大精力计算不同缩进级别下的选择器具体的表现效果。 选择器越具体则声明语句越冗长,而且对最近选择器的引用(&)也越频繁。在某些时候,出现混淆选择器路径和探索下一级选择器的错误率很高,这非常不值得。 为了防止此类情况,我们应该尽可能避免选择器嵌套。然而,显然只有少数情况适应这一措施。
    查看全部
  • 只有满足所有下述标准时方可创建新变量: 该值至少重复出现了两次; 该值至少可能会被更新一次; 该值所有的表现都与变量有关(非巧合)。 基本上,没有理由声明一个永远不需要更新或者只在单一地方使用变量。
    查看全部
  • 有一个便利在线编辑器网址如下: http://sassmeister.com/
    查看全部
  • Sass 的乘法运算规则也适用于除法运算。不过除法运算还有一个特殊之处。众所周知“/”符号在 CSS 中已做为一种符号使用。因此在 Sass 中做除法运算时,直接使用“/”符号做为除号时,将不会生效,编译时既得不到我们需要的效果,也不会报错。 要修正这个问题,只需要给运算的外面添加一个小括号( )即可: .box { width: (100px / 2); } 或者放在已有的数学表达式中 .box { width: 100px / 2 + 2in; }
    查看全部
    0 采集 收起 来源:[Sass运算]除法

    2017-01-16

  • 如果进行乘法运算时,两个值单位相同时,只需要为一个数值提供单位即可。上面的示例可以修改成:
    查看全部
    0 采集 收起 来源:[Sass运算]乘法

    2017-01-16

举报

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

微信扫码,参与3人拼团

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

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