变量与嵌套
Sass / SCSS 中,变量用于存储颜色、尺寸等常用值,方便复用和统一管理;嵌套则允许在选择器内嵌套子选择器,增强样式层次结构的表达能力。
1. 变量
定义变量以 $ 开头:
$main-color: #e67e22;
$padding: 16px;
.container {
background-color: $main-color;
padding: $padding;
}
修改变量即可统一调整样式。
2. 嵌套
允许在父选择器内部嵌套子选择器,写法清晰:
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
li {
display: inline-block;
a {
text-decoration: none;
color: $main-color;
&:hover {
color: darken($main-color, 10%);
}
}
}
}
}
变量与嵌套示例
源码
<!DOCTYPE html>
<html lang="zh-CN" >
<head>
<meta charset="UTF-8" />
<title>Sass 变量与嵌套示例</title>
<style>
body {
font-family: Arial, sans-serif;
padding: 20px;
}
nav ul {
margin: 0;
padding: 0;
list-style: none;
}
nav ul li {
display: inline-block;
margin-right: 15px;
}
nav ul li a {
text-decoration: none;
color: #e67e22;
font-weight: bold;
}
nav ul li a:hover {
color: #b25e17;
}
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">教程</a></li>
<li><a href="#">联系</a></li>
</ul>
</nav>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。