/* 使用 SASS (SCSS 语法) 的示例 */
// 变量
$primary-color: #3498db;
$font-stack: Helvetica, sans-serif;
// 嵌套
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
display: inline-block;
}
a {
display: block;
padding: 6px 12px;
text-decoration: none;
color: $primary-color;
font-family: $font-stack;
}
}
// 混合宏 (mixin)
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
border-radius: $radius;
}
.box {
@include border-radius(10px);
}
// 继承
.error {
border: 1px solid red;
background-color: #fdd;
}
.seriousError {
@extend .error;
border-width: 3px;
}
$primary-color 和 $font-stack。@mixin 定义可复用的样式块,并通过 @include 引用,简化了浏览器兼容性处理。@extend 可以让一个选择器继承另一个选择器的样式,减少重复代码。以上是使用 SASS 预处理器的简单示例,展示了其主要功能和优势。
上一篇:css文字两端对齐怎么设置
下一篇:css 特效
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站