SASS学习——SASS的基本用法
来源:互联网 发布:软件安全培训 编辑:程序博客网 时间:2024/04/29 01:25
其实关于SASS用法的教程有很多,下面贴两个自己觉得比较好的:
SASS基础教程
SASS语法
接下来整理一些SASS的常用方法:
1.SASS语言允许使用变量,但所有变量都以“$”开头
$black: #000000;div{ color:$black}
但当变量需要用在字符串中时就需要写在#{}之中
$decration : left;.div { border-#{$decration}-radius: 10px;}
2.SASS语言允许在代码中使用算术表达式:
div{ position:absolute; left: (20px/2); top: $top * 2;}
3.SASS语言允许选择器嵌套:
.text p{ color:#000; font-size:15px;}
这段CSS代码用SASS表示就是:
.text{ p{ color:#000; font-size:15px; }}
除了选择器允许嵌套之外,属性也可以嵌套,比如background-color属性,可以写成
div{ background:{ color:red; }}
注意:background属性之后必须加冒号
4.SASS在代码的重用方面做得很好,主要通过以下几个方法来实现代码的可重用性:
A.继承:
SASS允许一个选择器,继承另一个选择器,比如:
.test选择器如下:.test{ color:red;}.test1想继承.test的所有属性,就要用@extend命令:.test1{ @extend .test; font-size:10px;}
2.Mixin:类似于C语言中的宏,是可以重用的代码块。用法如下:
使用@mixin命令,定义一个代码块@mixin common { width:100px; height: 100px; color:red;}使用@include命令,调用这个mixin。div { @include common;}Maxin的一大优点就是,可以指定参数和缺省值:@mixin common($value: 10px) { width:$value; height: 100px; color:red;}调用的时候,可以根据需要加入参数:div { @include common(150px);}
3.插入文件:@import命令,用来插入外部文件
,如:
@import "scss/style.scss";//如果插入的是.css文件,则等同于css的import命令@import "style.css";
其他高级用法需要时可以查阅上文给出的sass教程,或者学习阮一峰之SASS用法指南
0 0
- SASS学习——SASS的基本用法
- SASS学习——SASS的安装及使用
- SASS基本用法
- sass基本用法
- Sass基本用法
- SASS基础教程——SASS基本语法与特性
- SASS的基本运算
- Sass 的基本特性
- sass学习——SassScript
- sass的用法
- SASS的简单用法
- Sass学习之路(1)——Sass简介
- Sass学习之路(3)——Sass编译
- Sass学习之路(11)——Sass运算
- Sass语法(一)基本用法
- Sass的学习
- css框架——SASS用法指南
- sass用法
- Spring Boot 学习(一) 快速搭建SpringBoot 项目
- Java笔记 - 其他对象
- javase字符流转换
- oracle学习总结-------数据库的约束
- 子类父类构造函数调用顺序
- SASS学习——SASS的基本用法
- printf()的用法
- oracle学习总结-----序列和索引
- 彻底封装JDBC操作MySQL的连接。
- 秒杀SQL 之分页语句 count 优化
- 文本编辑器gcc 与 库 与 工程管理器Make
- 安装Python pip的问题
- 文章标题
- oracle学习总结---------角色和权限管理