码迷,mamicode.com
首页 > 其他好文 > 详细

29、sass

时间:2018-07-06 22:24:03      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:功能   fun   函数名   lse   date   执行   import   引入   end   

SASS

一.SASS的作用: 方便编写CSS.
二.SASS依赖的环境 : Ruby
三.如何安装SASS?
gem install sass
gem update sass   (更新sass)
gem uninstall sass (删除sass)
四.如何测试sass是否安装成功? sass -v
五.如何编译sass?
1.考拉
2.gulp
六.sass有哪四种输出方式?
七.如何导入外部scss? @import "文件名";
八.sass嵌套? 如何引入父类? &
1. 选择器嵌套
2. 属性嵌套
3. 伪类嵌套
九.注释? //sass注释 /css注释/
十.SASS变量? $变量名 : 值;
1.普通引用变量 : $变量名       (值)
2.特殊引用变量: #{$变量名}   (属性)
十一.数组? $变量名 : 值1 值2 值3 ……;
十二.map? $变量名 : (key : value,key : value,……);
1. length();
2. map-get();
3. map-keys();
4.map-values();
5.map-has-key();
6.map-merge();
7.map-remove();
十三.选择?
@if 条件{
    执行语句
}@else if 条件{
    执行语句
}@else{
    执行语句
}
十四.循环?
@for $i from 1 through 5{
    
}
@for $i from 1 to 5{
    
}
区别?
十五.@each
@each $i in 数组{
    
}
十六.宏@mixin
@mixin 宏名 {
    内容
}

@mixin 宏名($变量 : 默认值){
    内容
}
导入宏:  @include
十七.函数
@function 函数名([参数]){
    @return 内容;
}
引用函数: 函数名([参数]);
十八.继承
@extend 选择器;

require

一.html页面中:
<script src=‘js/require.js‘ defer async=‘true‘ data-main=‘js/main‘>
二.配置主模块
1.配置依赖文件的路径
require.config({
    "paths" : {
        模块别名 : "模块路径", //不加扩展名
        ……
    }
})
2.引入依赖文件
require([模块别名,……],function(模块的返回值,……){
    编写代码
})
三.设置子模块
define(function(){
    return {
        子模块的功能
    }
})
四.

AMD : 依赖前置 (reqire.js)
CMD : 按需加载 (sea.js)

29、sass

标签:功能   fun   函数名   lse   date   执行   import   引入   end   

原文地址:https://www.cnblogs.com/zhongchao666/p/9275630.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!