SASS的介绍和应用示例入门
2016-09-04 22:26
246 查看
1.SASS介绍
SASS是基于Ruby的 CSS预处理器。less是基于JavaScript的CSS预处理器。
对于大文件的编译,SASS是略胜less。
2.应用示例
入门小网站:www.w3cplus.com/sassguide/
建立如下工程目录:
|test
|-index.scs
(1)变量
index.scss的代码如下:
$fontStack:Helvetica, sans-serif;
$primaryColor:#333;
body{
font-family:$fontStack;
color:$primaryColor;
}
h1{
color:$primaryColor;
}
编译:sass index.scsss >index.css
(2)嵌套
//sass style
//--------------------------------
nav {
ul{
margin:0;
padding:0;
list-style:none;
}
li{
display:inline-block;
}
a{
display:block;
padding:6px 12px;
text-decoration:none;
}
}
编译:sass index.scss >index.css
(3)导入
//reset.scss
html,
body,
ul,
ol{
margin:0;
padding:0;
}
//base.scss
@import 'reset';
body{
font-size:100% Helvetica,sans-serif;
background:#efefef;
}
更多的例子可以看看网站的链接。
SASS是基于Ruby的 CSS预处理器。less是基于JavaScript的CSS预处理器。
对于大文件的编译,SASS是略胜less。
2.应用示例
入门小网站:www.w3cplus.com/sassguide/
建立如下工程目录:
|test
|-index.scs
(1)变量
index.scss的代码如下:
$fontStack:Helvetica, sans-serif;
$primaryColor:#333;
body{
font-family:$fontStack;
color:$primaryColor;
}
h1{
color:$primaryColor;
}
编译:sass index.scsss >index.css
(2)嵌套
//sass style
//--------------------------------
nav {
ul{
margin:0;
padding:0;
list-style:none;
}
li{
display:inline-block;
}
a{
display:block;
padding:6px 12px;
text-decoration:none;
}
}
编译:sass index.scss >index.css
(3)导入
//reset.scss
html,
body,
ul,
ol{
margin:0;
padding:0;
}
//base.scss
@import 'reset';
body{
font-size:100% Helvetica,sans-serif;
background:#efefef;
}
更多的例子可以看看网站的链接。
相关文章推荐
- phonegap 开发入门 PhoneGap官方网站上有详细的入门示例教程,这里,我针对使用PhoneGap进行Android移动应用的开发对其官网的Get Started进行一些介绍、补充。 Ste
- 人工神经网络入门(1) —— 单层人工神经网络应用示例
- Java版AVG游戏开发入门示例[3]——脚本引擎的制作及应用
- Windows 8 Metro 应用开发入门一:开发环境介绍
- Windows 8 Metro 应用开发入门(一):开发环境介绍
- Java应用中表达式解析器(Java Cup/JFlex)生成器的介绍及示例
- HTML5之SVG 2D入门9―蒙板及mask元素介绍与应用
- 人工神经网络入门(1) —— 单层人工神经网络应用示例
- Photoshop入门基础教程:介绍色相饱和度命令应用方法
- EF之POCO应用系列2——示例入门(转)
- Java版AVG游戏开发入门示例[3]——脚本引擎的制作及应用
- Spring入门示例及相关概念介绍
- Spring入门示例及相关概念介绍
- IE下的画板——xml介绍及应用示例
- Java应用中表达式解析器(Java Cup/JFlex)生成器的介绍及示例
- 人工神经网络入门(3) —— 多层人工神经网络应用示例
- Spring入门示例及相关概念介绍
- CGI介绍及使用Python来开发CGI应用示例
- Solr 使用入门介绍,以搜索论坛帖子为示例
- Knockout应用开发指南之入门介绍