- Sass 教程
- Sass - 主页
- Sass - 概览
- Sass - 安装
- Sass - 语法
- 使用 Sass
- Sass - CSS 扩展
- Sass - 注释
- Sass - 脚本
- Sass - @-规则和指令
- 控制指令和表达式
- Sass - 混入指令
- Sass - 函数指令
- Sass - 输出样式
- 扩展 Sass
- Sass 有用资源
- Sass - 面试问题
- Sass - 快速指南
- Sass - 有用资源
- Sass - 讨论
Sass - 包含混入
说明
@include 指令用于在文档中包含一个混入。混入的名称被接受并且可选参数被传递到混入中。混入定义的样式可以被包含到当前规则中。
示例
下列示例展示了在 SCSS 文件中使用包含一个混入的操作:
sample.htm
<html>
<head>
<title> Mixin example of sass</title>
<link rel = "stylesheet" type = "text/css" href = "sample.css"/>
</head>
<body>
<div class = "cont">
<h2>Example using include</h2>
<h3>Different Colors</h3>
<ul>
<li>Red</li>
<li>Green</li>
<li>Blue</li>
</ul>
</div>
</body>
</html>
然后,创建文件 sample.scss。
sample.scss
@mixin style {
.cont{
background-color: #77C1EF;
color: #ffffff;
}
h3 {
color: #ffffff;
}
}
@include style;
您可以通过使用命令,告诉 SASS 监视该文件并且在 SASS 文件更改的时候更新 CSS:
sass --watch C:\ruby\lib\sass\sample.scss:sample.css
然后,执行上述命令;它将使用下列代码自动创建 sample.css 文件:
sample.css
.cont {
background-color: #77C1EF;
color: #ffffff;
}
h3 {
color: #ffffff;
}
输出
让我们执行下列步骤以查看上述给出的代码如何工作:
将上述给出的 HTML 代码保存到 sample.htm 文件中。
在浏览器中打开这个 HTML 文件,输出如下所示:
sass_mixin_directives.htm
广告