SASS 完整形式
SASS 代表语法上非常棒的样式表。它由汉普顿·卡特林设计,娜塔莉·韦森鲍姆开发。Sass 是一个 CSS 预处理器。Sass 减少了 CSS 的重复,因此节省了时间。它是一种样式表语言。它完全兼容所有版本的 CSS。
它是一种语言,可以让你以更方便、更高效的方式编写 CSS。写 SASS 有两种方法,一种是使用 Sass 语法,另一种是 SCSS 语法。它允许你写 DRY(不要重复自己)代码,这样代码会更快,更有效,更容易维护。
什么时候用 SASS? 当样式表更大、更复杂、更难维护时,可以使用 CSS 预处理器 SASS。SASS 允许您使用 CSS 中不存在的特性,如变量、嵌套规则、混合、导入、继承、内置函数和其他东西。
SASS 的特点:
- Sass 与 CSS 完全兼容。
- 它比 CSS 强大。
- 它是 CSS 的超集。
- 它编译成可读的 CSS。
- 它支持变量、嵌套和混合。
示例: CSS
//CSS
.header {
width: 100%;
}
.header ul {
padding: 30px;
}
.header ul li {
font-size: 25px;
}
.header ul li.first {
color: green;
font-weight: bold;
}
.header ul li.sec {
color: blue;
}
示例: SASS
//SASS
//The above css can be written in sass without repetition
.header
{
width:100%;
ul{
padding:30px;
li{
font-size:25px;
&.first{
color:green;
font-weight:bold;
}
&.sec{
color:blue;
}
}
}
}
//html
<div class="header">
<ul>
<li class="first">SASS</li>
<li class="sec">SCSS</li>
</ul>
</div>
输出:
SASS 的优点:
- 比 CSS 少写。
- 允许您重用代码。
SASS 的缺点:
- 浏览器不懂 SASS,所以要转换成 CSS。
- 难以排除故障。
版权属于:月萌API www.moonapi.com,转载请注明出处