sass 指令学习_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-21 08:53:20
Original
934 Leute haben es durchsucht

格式化风格

nested      缩进嵌套css (默认的)expanded    没有缩进。扩展的csscompact    简洁格式的csscompressed   压缩之后的css
Nach dem Login kopieren

变量

$blue: #fff;使用#{} 嵌套字符串$side:left;.test{    border-#{$side}-radius:5px}
Nach dem Login kopieren

计算功能

使用 *  /   +     - 进行计算
Nach dem Login kopieren


嵌套

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


继承

比如已经有了class1 了.class1{    }这边class2可以继承 class1的.class2{    @extend .class1;}
Nach dem Login kopieren

mixin

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

颜色函数

sass 提供一些内置的颜色函数
Nach dem Login kopieren


插入文件

@import 方法
Nach dem Login kopieren


@if 条件判断

@else 命令

@if 1 + 1 == 2 {  border: 1px solid; }
Nach dem Login kopieren


循环语句 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;  }  
Nach dem Login kopieren

自定义函数

@funcion double($n){    @return $n * 2;}
Nach dem Login kopieren




Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage