SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。个人简单总结了下比较常用的的一些东西。

$ 开头定义变量名 是个全局变量   在{ $name } 局部变量

&代表父级 a{ &:hover{} } a{} a:hover{}

.a{ .b,.c,.d{} } .a .b,.a .c,.a ,d{} 群组

.a,.b{ a{}}  .a a,.b a{}   群组

.a{ border : { style:solid;width:1px;color:#ccc } }  属性嵌套 ‘:’ 必写

@at-root 在嵌套里标记用的 生成出来css是独立的 跳出嵌套

_aa.scss 一般为 局部文件 其实 @import 引入的时候 _可以不写

$aa:10 !default  !default设置默认值

@mixin 混合器 @include 调用

布尔值  and(与)\or(或)\not(非)

comparable($numver-1,$numver-2) 判断是否能相加 返回 布尔值 true/false

unit($numver) 判断 $numver 的单位

unitless($numver) 判断数值是否有单位 返回布尔值 没有单位是 true 反之 false

type-of($value) 返回类型 类似于js typeof

@function @return  必须要有返回值

#{...} 插值

@for $i from 1 to 5 \ @for $i from 1 through 5 前者是到4不到5 后者循环到5

@for $i from $strat through $end  开始结束如果是 strat 大就从小到大 反之亦然

@if 判断条件{}@else{} 判断

@include a($a:10,$b:20) 可以传类似于json的值

最新文章

  1. Android自定义控件之自定义ViewGroup实现标签云
  2. BestCoder Round #80 1002
  3. Maven使用详解
  4. Entity Framework 实体框架的形成之旅--几种数据库操作的代码介绍(9)
  5. Jmeter之JDBC请求(四)
  6. AngularJS理论基础
  7. VS2005下开发PPC2003和WM50编译器一些设置
  8. 关于Repeater中使用DorpWownList的问题
  9. Centos 7 上安装使用 vscode
  10. git 远程新建分支后,本地查看不到
  11. .NET Core 2.0迁移技巧之web.config配置文件
  12. mysql数据库 事务和索引
  13. 【洛谷P2868】Sightseeing Cows
  14. a标签中href属性引起的页面不跳转问题
  15. Salesforce的报表和仪表板
  16. PAT A1102 Invert a Binary Tree (25 分)——静态树,层序遍历,先序遍历,后序遍历
  17. caffe训练resume
  18. Eclipse的Servers视图中无法添加Tomcat
  19. maven scope简单说明
  20. 去掉vue 中的代码规范检测(Eslint验证)

热门文章

  1. Adobe illustrator & Photoshop 处理图片
  2. 在js中添加新节点
  3. android UI控件小记
  4. 快速掌握、学习HTML的方法
  5. oracle undo回滚段详解
  6. 关于安装Apache之后,解析PHP的配置
  7. 转:解决apache的the requested operation has failed
  8. 条码固定资产管理PDA应用
  9. ibatis order by 防止sql注入
  10. 好用的绿色工具(mss2sql,jd-gui)