sass快速使用

sass的使用css

  • 建议使用一种语法格式(scss)
  • scss sass转换
    • sass-convert main.scss main.sass

sass变量声明sass

  • example:

$headline-ff:Braggadocio,Arial,Verdana,Helvetica,sans-serif;函数

$main-sec-ff:,Arial,Verdana,Helvetica,sans-serif;继承

sass文件引入ip

@import "variables" //control drective 与默认css@import不一样ci

在编译阶段将引入文件和宿主文件合并输出到相应的css文件中scss

  • 基于sass的既定规则:
    1.没有文件后缀名的时候, sass会添加.scss或者.sass的后缀
    2.同一目录下,局部文件和非局部文件不能重名

compass引用io

  • 在宿主文件下创建注释目录 说明引用模块

变量操做编译

1.直接操做变量, 即变量表达式。function

2.经过函数。

  • function
  • mixin
    • @include
      example:
      @mixin col-6 {
      width:50%;
      float:left;
      }
    • @extend:继承类属性

tip:

  1. extend不能够继承选择器序列
  2. 使用%.用来构建只用来继承的选择器

sass响应式特性

  • css media query即媒体查询特性
  • sass中的@media跟css区别
    • sass中的media query能够内嵌在css规则中,在生成css的时候, media query才会被提到样式的最高层级
      • 好处: 避免了重复书写选择器或者打乱样式表的流程
  • 在嵌套的时候使用sass的at-root指令 能够将样式输出到样式表的顶层
相关文章
相关标签/搜索