Home > Web Front-end > HTML Tutorial > sass 指令学习_html/css_WEB-ITnose

sass 指令学习_html/css_WEB-ITnose

WBOY
Release: 2016-06-21 08:53:20
Original
955 people have browsed it

格式化风格

nested      缩进嵌套css (默认的)expanded    没有缩进。扩展的csscompact    简洁格式的csscompressed   压缩之后的css
Copy after login

变量

$blue: #fff;使用#{} 嵌套字符串$side:left;.test{    border-#{$side}-radius:5px}
Copy after login

计算功能

使用 *  /   +     - 进行计算
Copy after login


嵌套

原来代理div h1{    color:red;}// scss 可以这样div{    h1{        color:red;    }}在嵌套里面,可以使用&引用父元素,比如 a:hover的写法a{    &:hover{        color: red;    }}
Copy after login


继承

比如已经有了class1 了.class1{    }这边class2可以继承 class1的.class2{    @extend .class1;}
Copy after login

mixin

对于mixin有点像 c语言里面的宏,可以重用的代码块使用@mixin指令,定义一个代码块@mixin left{    float:left;    margin-left:10px}// 也可以指定参数和缺省值@mixin left($value:10px){    float:left;    margin-left:$value;}
Copy after login

颜色函数

sass 提供一些内置的颜色函数
Copy after login


插入文件

@import 方法
Copy after login


@if 条件判断

@else 命令

@if 1 + 1 == 2 {  border: 1px solid; }
Copy after login


循环语句 for / while 语句 each 语句

@for $i from 1 to 10 {    .border-#{$i} {      border: #{$i}px solid blue;    }  }        $i: 6;  @while $i > 0 {    .item-#{$i} { width: 2em * $i; }    $i: $i - 2;  }  
Copy after login

自定义函数

@funcion double($n){    @return $n * 2;}
Copy after login




Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template