// SCSS 示例代码
// 变量定义
$primary-color: #3498db;
$font-size: 16px;
// 混合宏 (mixin)
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
border-radius: $radius;
}
// 嵌套选择器
.nav-bar {
background-color: $primary-color;
ul {
list-style: none;
li {
display: inline-block;
margin: 0 10px;
a {
text-decoration: none;
color: white;
@include border-radius(5px);
padding: 5px 10px;
&:hover {
background-color: darken($primary-color, 10%);
}
}
}
}
}
// 使用变量和混合宏
.box {
background-color: $primary-color;
font-size: $font-size;
@include border-radius(10px);
}
$
符号定义变量,方便在整个样式表中复用相同的值。例如 $primary-color
和 $font-size
。@mixin
定义可复用的代码块,如 border-radius
,并在需要的地方使用 @include
调用。&:hover
等伪类,简化了代码编写。如果你需要更详细的解释或有其他问题,请告诉我!
上一篇:css 图片垂直居中
下一篇:css currentcolor
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站