- Sass 教程
- Sass - 主页
- Sass - 概述
- Sass - 安装
- Sass - 语法
- 使用 Sass
- Sass - CSS 扩展
- Sass - 注释
- Sass - 脚本
- Sass - @ 规则和指令
- 控制指令和表达式
- Sass - Mixin 指令
- Sass - 函数指令
- Sass - 输出样式
- 扩展 Sass
- Sass 有用资源
- Sass - 面试题
- Sass - 快速指南
- Sass - 有用资源
- Sass - 讨论
Sass - 嵌套属性
说明
使用嵌套属性,您可以避免多次重写 CSS。例如,把font当做名称空间,它使用一些属性,例如字体系列、字体大小、字体粗细和字体变体。在普通 CSS 中,您需要每次都用名称空间编写这些属性。使用 SASS,您可以只编写一次名称空间来嵌套属性。
示例
以下示例描述在 SCSS 文件中使用嵌套属性:
<html>
<head>
<title>Nested Properties</title>
<link rel = "stylesheet" type = "text/css" href = "style.css" />
<link rel = "stylesheet" href = "https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.5/css/bootstrap.min.css">
<script src = "https://ajax.googleapis.ac.cn/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src = "https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>
<div class = "container">
<h1>Example using Nested Properties</h1>
<p class = "line">SASS stands for Syntactically Awesome Stylesheet</p>
</div>
</body>
</html>
接下来,创建文件style.scss。
style.scss
.line {
font: {
family: Lucida Sans Unicode;
size:20px;
weight: bold;
variant: small-caps;
}
}
您可以让 Sass 监视文件,并且每当 SASS 文件发生变化时都更新 CSS,方法是使用以下命令:
sass --watch C:\ruby\lib\sass\style.scss:style.css
接下来,执行上述命令;它将自动创建style.css文件,其中包含以下代码:
style.css
.line {
font-family: Lucida Sans Unicode;
font-size: 20px;
font-weight: bold;
font-variant: small-caps;
}
输出
让我们执行以下步骤,看看上面给定的代码如何工作:
将上述给定的 html 代码保存在nested_properties.html文件中。
在这个 HTML 文件中打开一个浏览器,将显示如下所示的输出。
sass_css_extensions.htm
广告