scss 初学笔记 一 变量声明 默认的样式 嵌套
2024-10-12 19:57:35
$width: 300px !default;
$: 变量声明符号;
width: 变量名称;
300px: 赋予变量的值;
!default 代表默认样式
!default:
$primary-size : 26px;
$primary-size : 45px;
$primary-size : 12px !default;
以上css样式代表 12px为默认的样式 上面可以从写默认样式的值 (即被覆盖) 上面两个样式 一次由上到下被覆盖 跟css的样式规则相同
$color: #000;
header{
$color: red;
h1{
color: $color; //red;
}
}
footer{
color: $color; //#000;
}
css定义可以分为 全局变量和局部变量 定义的规则: 是否在选择器 函数 混合宏...的外面定义
scss嵌套分为三种
选择器嵌套
属性嵌套
伪类嵌套
//选择器嵌套
<nav>
<span>haha</span>
</nav> nav{
span{
color:$color;
}
}
// 属性嵌套
<div class="box"><div> .box{
.border{
top:1px solid #ccc;
bottom: 1px solid #000;
}
}
border-top
magin-top
font-size
//伪类嵌套 .clearfix{
&:before,
&:after {
content:"";
display: table;
}
&:after {
clear:both;
overflow: hidden;
}
}
最新文章
- magento后台paypal设置
- UEditor-从客户端(editorValue=";<;p>;asd<;/p>;";)中检测到有潜在危险的 Request.Form 值。
- lua 自己编译源文件
- Java提高篇(三四)-----fail-fast机制
- 学习HTML5之表单
- 一个Activity掌握Android5.0新控件 (转)
- Unity 中 使用c#线程
- IAR编译信息分析
- JBPM学习(五):流程变量
- html标签data大写获取不到值:只能小写+横杠命名
- orm fluentdata使用相关文章
- webAPP前端必备知识
- HDU 2255 奔小康赚大钱(带权二分图最大匹配)
- SDRAM操作(FPGA实现)
- C# 串口接收数据中serialPort.close()死锁
- 在容器中运行 Jenkins pipeline 任务
- 聚类——GMM
- Java采用RSA加密及解密技术的有关Maven项目的配置流程:
- Ubuntu安装python3虚拟环境
- !!!常用CSS代码块