在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,否则之后使用编译软件的时候会提示找不到ruby环境css
在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,否则之后使用编译软件的时候会提示找不到ruby环境web
ruby安装步骤:数组
1、sass语法sass
#{$variables}
形式使用。
nth($var,$index)
取值
//下面第一个值是默认值,第二个是鼠标滑过值 a{ color:nth($linkColor,1); &:hover{ color:nth($linkColor,2); } }
2》map数据以key和value成对出现,其中value又能够是list。格式为:。$map: (key1: value1, key2: value2, key3: value3);
五、全局变量:在变量值后面加上即为全局变量!global
5、嵌套
一、选择器嵌套:指的是在一个选择器中嵌套另外一个选择器来实现继承,从而加强了sass文件的结构性和可读性,用&表示父元素选择器。
二、属性嵌套:属性嵌套指的是有些属性拥有同一个开始单词,如border-width,border-color都是以border开头。
@at-root:用来跳出选择器嵌套的。默认全部的嵌套,继承全部上级选择器,但有了这个就能够跳出全部上级选择器。
@at-root(without:...)和at-root(with:...)
默认只会跳出选择器嵌套,而不能跳出或,若是要跳出这两种,则需使用,。这个语法的关键词有四个:(表示全部),(表示常规css),(表示media),@at-root@media@support@at-root (without: media)@at-root (without: support)allrulemedia
(表示support,由于目前还没法普遍使用,因此在此不表)。咱们默认的其实就是。support@support@at-root@at-root (without:rule)
emmet/zen-coding
emmet和zen-coding是提升代码编写的两个插件
学会安装插件,主要熟悉一些快捷键的使用,运用emmet插件提升开发速度
sass转译css文件;设置监听法和直接打包法ruby
1、sass语法webstorm
#{$variables}
形式使用。
nth($var,$index)
取值
//下面第一个值是默认值,第二个是鼠标滑过值 a{ color:nth($linkColor,1); &:hover{ color:nth($linkColor,2); } }
2》map数据以key和value成对出现,其中value又能够是list。格式为:。$map: (key1: value1, key2: value2, key3: value3);
五、全局变量:在变量值后面加上即为全局变量!global
5、嵌套
一、选择器嵌套:指的是在一个选择器中嵌套另外一个选择器来实现继承,从而加强了sass文件的结构性和可读性,用&表示父元素选择器。
二、属性嵌套:属性嵌套指的是有些属性拥有同一个开始单词,如border-width,border-color都是以border开头。
@at-root:用来跳出选择器嵌套的。默认全部的嵌套,继承全部上级选择器,但有了这个就能够跳出全部上级选择器。
@at-root(without:...)和at-root(with:...)
默认只会跳出选择器嵌套,而不能跳出或,若是要跳出这两种,则需使用,。这个语法的关键词有四个:(表示全部),(表示常规css),(表示media),@at-root@media@support@at-root (without: media)@at-root (without: support)allrulemedia
(表示support,由于目前还没法普遍使用,因此在此不表)。咱们默认的其实就是。support@support@at-root@at-root (without:rule)