sass笔记

  1. 声明变量 通过$标识符进行命名及引用
  2. 混合器 类似vue中的函数 通过 @mixin标识定义 @include 标识调用
  3. & 父选择器标识
  4. @extend 进行继承
  5. 可嵌套
  6. 可导入 通过 @import '文件位置' 、进行导入
js 复制代码
<style>
//1 声明变量
$name: 15px;
$color: skyblue;

@mixin border-radius($num) {
  //2 类似函数
  border-radius: $num;
}
.aa {
//1 使用变量
  height: $name !important;
  background: $color !important;
  big {
    color: $color;
    font-size: 30px;
    font-weight: 700;
    & {  //3 
      width: 50px;
      background: purple;
    }

    @include border-radius(50%); // 2 调用函数
  }
}
.a2 {
  @extend .aa; //4 继承 
  margin-left: 500px;
}
</style>


<template>
  <div class="aa">
    <big>123</big>
  </div>
  <small class="a2">456</small>
</template>
相关推荐
一只侯子3 小时前
Face AE Tuning
图像处理·笔记·学习·算法·计算机视觉
空白诗5 小时前
mdcat 在 HarmonyOS 上的构建与适配
后端·安全·华为·rust·harmonyos
whale fall6 小时前
【剑雅14】笔记
笔记
星空的资源小屋7 小时前
跨平台下载神器ArrowDL,一网打尽所有资源
javascript·笔记·django
Xudde.7 小时前
Quick2靶机渗透
笔记·学习·安全·web安全·php
Rust语言中文社区8 小时前
【Rust日报】Dioxus 用起来有趣吗?
开发语言·后端·rust
小灰灰搞电子8 小时前
Rust Slint实现颜色选择器源码分享
开发语言·后端·rust
AA陈超8 小时前
Git常用命令大全及使用指南
笔记·git·学习
愚戏师9 小时前
Python3 Socket 网络编程复习笔记
网络·笔记
降临-max10 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习