SASS绝对新手入门教程

合集下载

SAS基础教程

SAS基础教程

Slide 2
基本内容
1、SAS概述; 2、SAS显示管理系统; 3、SAS编程基础: SAS语句;SAS表达式;SAS常量; SAS变量;SAS算符;SAS函数; 4、DADA Step(数据步); 5、PROC Step(过程步); 6、常用统计分析模块。
Slide 3
Slide 19
3.特殊字符和运算符 特殊字符包括:
圆括号( )、单引号‘ ‘、双引号“ “、美圆符号$、列指针 控制符@、行指针控制符#、冒号:、句号.、分号;等;
运算符包括:
加号+、减号-、乘号*、除号/、乘方**等,等号=、不等号 ^=、小于号<、大于号>、小于等于号<=、大于等于号>=等。
SlidDATA步包括:创建一个或几个新的SAS数据集的语句和创建数据 集所必须的运算操作语句。每个DATA步以DATA语句开头,可以包含 任意多个SAS程序语句。
一个DATA步的基本语句有: DATA语句:表示创建SAS数据集;
INPUT语句:对SAS数据集中的变量进行描述;
Slide 17
PROC MEANS Data=zhili; VAR x1 x2 x3; RUN;
在这个例子中,我们看到: DATA, INPUT, CARDS, PROC, VAR, RUN是关键词; zhili是数据集名; name, x1, x2, x3是变量名; MEANS是过程名; Data=是MEANS语句中的选项。
如何调用
AF DIR FOTNOTES HELP | F1 KEYS | F9 LIBNAME LOG | F6 OPTIONS OUTPUT | F7
允许插入、编辑和提交 SAS 语句及存贮源文件 PGM | F5 允许对输出插入、浏览和修改标题 TITLES

sass用法总结

sass用法总结

sass⽤法总结⼀、sass安装Sass是⽤ruby写的,需要ruby的运⾏环境,从以下链接下载rubyinstaller进⾏安装(windows):(1)移除原有的ruby源地址gem sources --remove(2)新增可⽤的ruby源地址gem sources -a(3)安装Sassgem install sass(4)sublime⽀持scss⽂件⾼亮显⽰借助package control安装sass插件,之后set syntax为sass即可。

(5)防⽌Sass中⽂注释乱码后续写.scss代码过程中中⽂注释会有乱码的情况,找到engine.rb⽂件(⼀般位于Ruby22\lib\ruby\gems\2.2.0\gems\sass-3.4.18\lib\sass⽬录下⾯),在所有的require后⾯新增如下代码:Encoding.default_external = Encoding.find('utf-8')⾄此,Sass环境部署完成⼆、编绎sass⽂件1.切换到.scss⽂件所在⽬录 命令⾏下切换到代码⽂件夹⽬录(如Z:\),假设有⽂件test.scss⽂件,⾥⾯内容如下:(SASS完全⽀持css语法)h1{font-size:17px;}h2{font-size:18px;}2.编译scss⽂件为css⽂件 运⾏命令:sass --style compressed test.scss test.css,即可⽣成压缩版的css⽂件,并且命名为test.css。

⼏点说明:(1)--style 后⾯可以有四个参数可选,分别为1. 嵌套输出⽅式 nested2. 展开输出⽅式 expanded3. 紧凑输出⽅式 compact4. 压缩输出⽅式 compressed(2)test.scss和test.css⽂件⽬录可以⾃定义,例如把Z盘sass⽬录下的test.scss⽂件编译为压缩版的⽂件,并放置在Z盘css⽬录下,那么命令即:sass --style compressed z:\sass\test.scss z:\css\test.css(3)开发过程中,只需要修改scss⽂件,然后编译;前端页⾯只需要引⽤相应的css⽂件即可。

SAS学习讲座第01节 SAS介绍及基础

SAS学习讲座第01节 SAS介绍及基础

一、SAS介绍1.SAS软件是由SAS公司开发的集数据仓库、大规模数据处理、数据挖掘、统计分析、图表制作、网页连接等为一体的计算机软体系统。

SAS是专业的统计分析软件,它对表格数据进行操作和统计分析比用Matlab更方便更专业。

2.SAS, SPSS, EXCEL 区别都能用于处理数据和统计分析,高级程度:SAS > SPSS > EXCELEXCEL一一侧重表格(办公),只能处理一些简单的数据分析,公式丰富,一般多用于计算(统计分析结果不全面);SPSS——专业统计分析软件,界面菜单式操作,简单易学,缺点是通用性不好(处理同样的数据,也要重复点菜单);SAS一一更专业统计分析软件,代码编程实现(通用性好),大多用于金融、医药等领域,用于大企业的数据分析,缺点是较难学。

3.要学好SAS,也离不开《统计学》。

现在是大数据时代,数据挖掘、数据库维护、做数据分析,在第一时间内获得或者找到最有价值的信息和资源,成为正确决策的依据, 这对金融、保险、医药、政府等企业和部门都至关重要。

SAS学习者的就业方向有:金融,银行、保险,证券、投行、临床研究,医药开发,市场调查,政府监管和教育研究部门。

5.我适合学SAS吗?学习SAS需要懂高等数学和统计学吗?实际情况是,任何专业背景的人,都可以学习并掌握SAS, 一经学会,终生受用。

不少人听说SAS是个统计分析软件,就自认为需要懂得高深数学和统计学的人才能学习,其实这是一个误区。

SAS在创办起,其宗旨是着重于80%工作量的统计分析前的数据处理,至于统计分析一旦数据就绪,通过相应的分析模块,几乎象傻瓜相机一样,谁都可以操作运行。

如果需要的统计方法学上提高或突破,恐怕不是统计分析的日常工作,而是统计方法学的科研了。

可见学习SAS不需要具备高等数学和统计学基础,只是需要有一般逻辑思维训练基础即可。

所以,只要遵循正确的学习道路并且获得有效的指导,就可以掌握扎实的SAS编程技能和技巧,再经过一定的经验积累,您也可以成为SAS行家里手,一直有许多学中(西)医、MBA、计算机、信息管理、经济(金融)、机械自动化,甚至英语专业的朋友成功转行SAS的例子。

SAS编程基础..

SAS编程基础..

TANGJIE
2 35 169.2 60.8
GAOJUN
2 24 176.0 73.3
SUNHONG 2 27 158.3 49.9
;
PROC MEANS;
CLASS SEX;
VAR HEIGHT WEIGHT;
RUN;
❖ DATA STEP(数据步)
以DATA语句开始 将数据读入SAS系统,建立SAS数据集
INPUT NAME $ V1 V2 V3 V4 V5 V6;
可以写成:
INPUT NAME $ V1-V6;
注意: 字符型变量NAME不包含在这个缩写清单中。 这些变量要求类型相同,或全是数值型的或全是字 符型的。
v1 1-2 v2 3-4 v3 5-6 可表示为(v1-v3)(3*2.) 或(v1-v3)(2.2.2.) 表示共有三个变量,每个变量有两位数据
观测(Observation,OBS)
描述被观测对象的单一整体(如一个人、 一个实验动物等)某些所研究特性的一系列数 据值称为一个观测,又称观察。在SAS数据集 中每一行数据是一个观测。
变量(Variable)
变量指定了数据的某一特性。在SAS数据 集中,每一个观测是由各个变量的数据值组成。 在数据集中每一列数据是一个变量。
三、SAS语句
SAS语句是由SAS关键词<操作数><选择项> 组成,以分号(;)结束 1、语句格式:关键词<操作数><选择项> 例: data one two (keep=x);
2、SAS语句的类型 可执行语句(X)例:PUT,IF,BY等 定位语句(P)例:DATA等 说明语句(D)例:LABEL等
回到程序编辑窗口,修改源程序,再执行 如果程序编辑窗口没有显示刚刚执行的程序,

sass语法一(变量篇)

sass语法一(变量篇)

sass语法⼀(变量篇)⽂件后缀名sass有两种后缀名的⽂件:⼀种后缀名为sass,不使⽤⼤括号和分号;另⼀种是我们这⾥使⽤的scss⽂件,这种和我们平时使⽤的css⽂件格式差不多,使⽤⼤括号和分号。

//后缀名为sass的⽂件bodybackground: #eeefont-size: 14px//后缀名为scss的⽂件body {background: #eee;font-size: 14px;}导⼊sass的导⼊(@import)的规则和css不同,编译时会将@import的scss⽂件的内容合并进来,只⽣成⼀种css⽂件,但是如果你在scss⽂件中使⽤@import导⼊css⽂件;例如:@import 'reset.css',那效果就和普通css导⼊⼀样,导⼊的css⽂件不会合并到编译后的⽂件中,⽽是以@import⽅式存在;所有的scss导⼊⽂件都可以忽略后缀名.scss。

⼀般来说基础的⽂件命名⽅式都是以下划线_开头,如_mixin.scss。

这种⽂件在导⼊的时候可以不写下划线,可写成@import 'mixin';被导⼊的scss⽂件 a.scss//_a.scssbody {background: #eee;}需要导⼊样式的scss⽂件 b.scss@import 'reset.css'; //导⼊reset.css@imort 'a';//导⼊a.scss⽂件p {background: #ccc;}编译出来的b.css样式:@import 'reset.css';body {background: #eee;}p {background: #ccc;}根据上⾯的代码可以看出,b.scss编译后,a.scss直接合并到了编译⽂件中,但是reset.css仍然保持@import的⽅式注释sass有两种注释⽅法,⼀种是标准的css注释⽅式 /**/,另⼀种是//双斜杠形式的单⾏注释,不过这种单⾏注释不会被编译出来标准的css注释/**我是css标准注释*设置p标签背景⾊*/p {background: #ccc;}双斜杠单⾏注释//我是单⾏注释//设置p标签背景⾊p {background: #ccc;}变量sass的变量必须以$开头,后⾯紧跟变量名,⽽变量值与变量名之间以冒号“:”隔开(就像设置css属性⼀样),如果值后⾯加上!default 则表⽰默认值;普通变量定义之后可以在全局使⽤它//sass style$font-base: 14px;p {font-size: $font-base;}//css stylep {font-size: 14px;}默认变量sass的默认变量只需要在值后⾯加上!default即可// sass style$base-lineHeight: 1.5 !default;body {line-height: $base-lineHeight;}//css stylebody {line-height: 1.5;}sass的默认变量⼀般是⽤来设置默认值,然后根据需求来覆盖的,覆盖的⽅式也很简单,只需要重新定义⼀下就可以了//sass style/**覆盖的顺序没有限制,可以在默认变量的后⾯也可以在前⾯*/$base-lineHeight: 1.5 !default;$base-lineHeight: 2;body {line-height: $base-lineHeight;}//css stylebody {line-height: 2;}可以看出编译完成的line-height: 2;⽽不是line-height: 1.5;。

SAS使用入门

SAS使用入门

end;
run;
该程序可以依次输出x的平方值,当条件“x>50”得到满足时,循环结束。该例中x+1是一种特殊的写滕,叫做累加语句,
等价于x=x+1表达式。
常用函数
SAS绻统提供了许多标准函数,这些函数可以直接应用在数据步的计算过程当中。这些函数的踃用方滕与一般计算机高级
语言繻似,比如计算变量x值的平方根,踃用数学函数的格式为Sqrt(x),Sqrt称为函数名,x称为参数。下表6.2-4给出了SAS中常
SAS使用入门
统计学是研究如何收集数据、分析数据并进行推断的科学。统计学的应用必然要涉及到各种统计方滕的计算,这些都必须 借助统计软件来实现。
随着计算机技术的不断进步,统计软件已经有了长足的发幕。经典的统计方滕可以在软件中实现,而另一方面,统计软件
也极大地推动了统计方滕的研究与开发。国内外统计软件很多,如SAS、SPSS、EVIEWS等。其中SAS(Statistical Analysis System)可用来分析数据和编写报告。它是美国SAS研究所的产品,在国际上被誉为标准软件。是集
如果需要,在任意窗口下,利用功能键F5可以切换到Editor程序编辑窗口,利用F6可以进入Log运行记录窗口,利用F7可以 激活Output输出记录窗口。
另外,位于上述三个窗口左边还有两个窗口:Explorer窗口用于显示SAS库及其SAS数据集;Results窗口用于显示SAS程序 运行成功时程序输出结果的目录。通过它可以方便地查找到要看的结果。
非运算符 运算对蹡 下面三张表给出了逻辑运算符的具体运算方滕。
运算对蹡1
运算符
表2-3 “与”运算符的运算功能
运算对蹡2
运算结果
T
&

sass 三角函数

sass 三角函数一、什么是 Sass?Sass,全称Syntactically Awesome Stylesheets,是一种CSS预处理器,它扩展了CSS语言,提供了更多的功能和特性。

Sass可以让我们使用变量、嵌套、混合等高级的CSS技术,使得CSS代码更加简洁、易于维护。

二、Sass 的三角函数Sass提供了一系列的三角函数,这些函数帮助我们在CSS中使用三角形的相关样式。

下面介绍一些常用的Sass三角函数。

1. sin($angle)该函数返回给定角度的正弦值。

角度可以是度数或弧度,函数会自动进行转换。

具体使用方法如下:$angle: 45deg; // 设置角度值$sin_value: sin($angle); // 调用 sin 函数计算正弦值2. cos($angle)该函数返回给定角度的余弦值。

同样,角度可以是度数或弧度。

使用方法如下:$angle: 60deg; // 设置角度值$cos_value: cos($angle); // 调用 cos 函数计算余弦值3. tan($angle)该函数返回给定角度的正切值。

使用方法如下:$angle: 30deg; // 设置角度值$tan_value: tan($angle); // 调用 tan 函数计算正切值4. asin($value)该函数返回给定值的反正弦值。

返回值为弧度。

使用方法如下:$value: 0.5; // 设置值$asin_value: asin($value); // 调用 asin 函数计算反正弦值5. acos($value)该函数返回给定值的反余弦值。

返回值为弧度。

使用方法如下:$value: 0.5; // 设置值$acos_value: acos($value); // 调用 acos 函数计算反余弦值6. atan($value)该函数返回给定值的反正切值。

返回值为弧度。

使用方法如下:$value: 1.0; // 设置值$atan_value: atan($value); // 调用 atan 函数计算反正切值三、使用 Sass 三角函数的例子下面通过几个示例来演示如何在Sass中使用三角函数。

scss的基本用法

scss的基本⽤法⼀、使⽤变量 sass 让⼈们受益的⼀个重要特性就是为 CSS 引⼊了变量。

你可以把反复使⽤的 CSS 属性值定义成变量,然后通过变量名来引⽤它们,⽽⽆需重复书写这⼀属性值。

或者,对于仅使⽤过⼀次的属性值,你可以赋予其⼀个易懂的变量名,让⼈⼀眼就知道这个属性值的⽤途。

sass 使⽤ $ 符号来标识变量(⽼版本是⽤的!),⽐如 $color-base 和 $nav-width。

为什么选择 $ 符号呢?因为它好认、更具美感,且在 CSS 中并⽆他⽤,不会导致与现存或未来的 CSS 语法冲突。

1. 变量声明 sass 变量的声明和 css 属性的声明很像: 这意味着变量 $color-base 的值是 #00c16f,任何可以⽤作 CSS 属性值的赋值都可以⽤作 sass 的变量值,甚⾄是以空格分割的多个属性值: 或以逗号分割的多个属性值,如$plain-font: "Myriad Pro"、Myriad、"Helvetica Neue"、Helvetica、"Liberation Sans"、Arial和sans-serif; sans-serif;。

这时变量还没有⽣效,除⾮你引⽤这个变量。

2.变量引⽤ 凡是 CSS 属性的标准值(⽐如说1px或者bold)可存在的地⽅,变量就可以使⽤。

CSS ⽣成时,变量会被它们的值所替代。

如果你需要⼀个不同的值,只需要改变这个变量的值,则所有引⽤此变量的地⽅⽣成的值都会随之改变。

HTML结构 浏览器显⽰效果 看上边⽰例中的 $color-border 变量,它被直接赋值给 .bbb 的 border 属性,当这段代码被编译输出 CSS 时,$color-border 会被red 这⼀颜⾊值所替代。

产⽣的效果就是 .bbb ⼀条1像素宽、实⼼且颜⾊值为 red 的边框。

也可以在 $border-base 变量的声明中使⽤ $color-border 这个变量,产⽣的效果就跟你直接为 border 属性设置了⼀个 1px solid $color-border 的值是⼀样的。

如何使用SAS进行数据分析和建模的教程

如何使用SAS进行数据分析和建模的教程一、SAS的简介及基本操作SAS(Statistical Analysis System)是一款强大的统计分析软件,被广泛应用于各个领域的数据分析和建模中。

下面将介绍SAS的简单操作流程。

1. 安装和启动SAS:根据官方指南,下载并安装SAS软件。

启动SAS后,会出现主界面,包括编辑窗口和日志窗口。

2. 导入数据:点击编辑窗口中的“Import Data”按钮,选择要导入的数据文件,并按照提示完成导入过程。

导入的数据可以是CSV、Excel等格式。

3. 数据探索:通过使用SAS的数据探索功能,可以查看数据的基本信息,如变量名、数据类型等。

点击编辑窗口中的“Explore Data”按钮,选择导入的数据文件,即可查看数据的摘要统计信息。

二、数据预处理在进行数据分析和建模之前,需要对原始数据进行预处理,以确保数据的质量和完整性。

1. 缺失值处理:SAS提供了多种处理缺失值的方法,如删除含有缺失值的观测样本、插补缺失值等。

通过使用SAS的函数和命令,可以快速处理数据中的缺失值。

2. 异常值处理:SAS可以通过绘制箱线图、散点图等图形,来检测和处理数据中的异常值。

针对异常值,可以选择删除、替换或者离群点处理。

3. 数据标准化:标准化数据可以使得不同变量之间具有可比性,常用的方法包括Z-score标准化、最大-最小标准化等。

在SAS中,可以使用相应的函数和过程来进行数据标准化。

三、探索性数据分析(EDA)探索性数据分析是数据分析的关键步骤之一,它旨在通过可视化和统计方法,了解数据的分布和关系,为后续建模做准备。

1. 描述性统计:使用SAS的summary、means等函数,可以计算数据的均值、方差、中位数等统计量,从而对数据进行初步的描述。

2. 可视化分析:SAS提供了多种绘图函数,如histogram、scatter plot等,可以绘制直方图、散点图等图形,来展示变量之间的关系和分布情况。

如何在vue中使用sass

如何在vue中使用sass在Vue中使用Sass,您需要遵循以下步骤:第1步:在项目中安装Sass要在Vue项目中使用Sass,首先您需要在项目中安装Sass。

您可以使用npm或者yarn来安装Sass依赖项。

打开终端并导航到您的项目目录,然后运行以下命令来安装Sass:```npm install sass-loader sass --save-dev```或者```yarn add sass-loader sass --dev```这将安装所需的Sass依赖项。

第2步:配置Vue项目以使用Sass在项目中安装了Sass之后,下一步是配置Vue项目以使用Sass。

在项目的根目录中,找到vue.config.js文件(如果不存在,则可以创建一个)。

在该文件中,以下面的格式添加以下代码:```javascriptmodule.exports =css:loaderOptions:sass:}}}```在上面的代码中,我们将Sass的配置放在css.loaderOptions.sass 对象中。

通过prependData选项,我们可以指定要导入的全局Sass文件的路径。

在上面的代码中,我将Sass文件放在/src/styles/main.scss 路径下。

您可以根据您的目录结构和文件命名来相应地更改路径。

第3步:创建Sass文件现在,我们已经配置好了Sass,接下来我们需要在项目中创建一个Sass文件。

在上面的配置中,我们将全局Sass文件命名为main.scss。

您可以根据您的需求创建一个或多个Sass文件。

在这个Sass文件中,您可以编写您的Sass代码,并通过导入文件的方式来使用它们。

例如,您可以在main.scss文件中编写以下代码:```scss$primary-color: #F00;.headercolor: $primary-color;```在上面的代码中,我们定义了一个变量$primary-color来存储一个颜色代码并将其应用于.header类。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SASS绝对新手入门教程
来源: 比比推分类信息网作者:http://www.bbtui.org 2013-03-23 09:33

什么是SASS?
SASS英文意思是Syntactically Awesome Stylesheets Sass,最早由Hampton Catlin开
发和设计。SASS是一种帮助你简化CSS工作流程的方式,帮助你更容易的维和和开发CSS
内容。

如果你不明白为什么用SASS,你可以先看看这篇文章为什么需要将SASS和Compass
融入CSS代码开发流程 - CSS编译器帮助你提高CSS开发效率和乐趣

最 简单的例子,你是不是经常需要使用“查询”和“替换”功能来修改CSS文件中某一个
16进制的颜色?或者是打开一个计算器来计算多列设计中的列宽? SASS介绍了一个新的

概念例如,variables,mixins,镶套或者是选择器继承。 从外形上看起来,非常像CSS,
但是并没有分割号或者大括号。

看看下面这个简单的CSS:
#skyscraper_ad
{
display: block;
width: 120px;
height: 600px;
}
#leaderboard_ad
{
display: block;
width: 728px;
height: 90px;
}
如果你需要使用SASS,则如下代码:
#skyscraper_ad
display: block
width: 120px
height: 600px
#leaderboard_ad
display: block
width: 728px
height: 90px
SASS使用双空格的缩进来定义代码镶套结构。这里你可以大体的了解SASS的样子,
下面我们将介绍为什么SASS如此的棒!

如果你需要更多了解SASS,可以查看这篇内容为什么需要将SASS和Compass融入
CSS代码开发流程。

变量
在SASS中使用美元符号定义一个变量,在这个例子里,一个美元自负,变量名字加上
一个冒号定义一个变量。

$red: #FF4848
当然,在SASS中有一些内建的功能,例如,darken,lighten来帮助你修改变量。下
面例子里,我们使用lighten方法来生成段落中更亮的红色:

$red: #FF4848 $fontsize: 12px h1 color: $red p color: lighten($red, 10%)
在SASS中你还可以使用加减的方式来修改变量的值,如下:
p.addition_and_subtraction color: $red - #101 font-size: $fontsize + 10px
镶套
两种类型的镶套:
选择器镶套
这是第一个镶套类型。镶套类似我们在html中使用的方式。
$fontsize: 12px
.speaker
.name
font:
weight: bold
size: $fontsize + 10px
.position
font:
size: $fontsize
如果你看看生成的CSS代码,你可以看到如果镶套的.name class位于.speaker class中,
生成的CSS选择器.speaker .name

.speaker .name {
font-weight: bold;
font-size: 22px; }
.speaker .position {
font-size: 12px; }
属性镶套
这是第二个镶套的类型:
你可以使用同名前缀来镶套属性
$fontsize: 12px
.speaker
.name
font:
weight: bold
size: $fontsize + 10px
.position
font:
size: $fontsize
在上面的例子中,我们可以看到font属性后添加了一个双空格缩进,接下来是weight
和 size,这将会生成font-weight和font-size属性,如下:

.speaker .name {
font-weight: bold;
font-size: 22px; }
.speaker .position {
font-size: 12px; }
所有的CSS连接符的属性都支持。使用这种属性的镶套方式,可以帮助你有效的组织
CSS的结构。

Mixins
Mixins是另外一个SASS的超棒属性,允许你高效的重用你的一些SASS的代码片段,
甚至可以传递参数并且指定缺省的值。
定义mixins只需要使用@mixin关键字,然后是你需要使用的代码部分。如果你需要使
用任何的参数,包含一对括号和参数即可。如果你希望使用缺省值,添加一个冒号即可。

包含一个mixin也非常简答,使用@include关键字,后面跟随着Mixin名称和任何括
号中定义的参数即可。如下:

@mixin border-radius($amount: 5px)
-moz-border-radius: $amount
-webkit-border-radius: $amount
border-radius: $amount
h1
@include border-radius(2px)
.speaker
@include border-radius
上面的SASS将会被编译成如下CSS:
h1 {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2x; }
.speaker {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
我们指定了h1中的radius,但是对于.speaker我们没有指定任何内容。所以会使用缺
省的5px。
选择器继承
选择器继承允许你告诉任何选择器从另外一个选择器继承所有的样式,非常棒的一个特
性。

使用它需要指定关键字@extend,后面跟随一个你喜欢继承的选择器,然后所有的选择
器的样式将会被继承。

h1 border: 4px solid #ff9aa9 .speaker @extend h1 border-width: 2px
以上代码将会被编译成如下CSS:
h1, .speaker { border: 4px solid #ff9aa9; } .speaker { border-width: 2px; }
调试SASS
在线调试:你可以不安装而使用SASS的在线调试来尝试SASS的超棒特性。
安装使用:如果你有Ruby gems你只需要简单运行gem install sass即可。
你可以输入如下命令:
sass --watch sass_folder:stylesheets_folder
其中sass_folder是你的sass文件的目录,stylesheets_folder是生成的css的目录。
--watch选项意思是将会关注这个目录,如果我们修改了任何文件,保存后将会被自动的转

化。

将CSS转化成SASS
你可以在已经存在的项目中使用sass-convert。
输入你需要转换的目录并且输入:
sass-convert --from css --to sass -R .
其中-R意思是递归, . 意思是当前目录
关于SCSS(SASSY CSS)
这里我们只介绍了SASS语法。然而,这里有一个叫做SCSS(Sassy CSS)的更新的格式。
区别在于Sassy CSS看起来更像我们在CSS中使用的样子,但是也有类似 variable,mixins,
镶套和选择器继承的特性。
总结
SASS是一个超棒的保持CSS结构话的好工具,这里甚至有一些项目例如 Compass使
用mixins来包含CSS框架而不是将无任何语义的CSS插入你的HTML中。但是不论如何,
相信你会喜欢这个超棒的CSS工具的,还想什么,在下一个项目中尝试一下它吧!

以上内容来自爱喇叭信息,http://www.ailaba.com.cn,来源:郑州月嫂作者:http://www.zgqqbb.com
提供!

相关文档
最新文档