选择器
插槽选择器 :slotted(.m-tip) { margin: 16px 40px 24px; }
js使用scss变量
必须带.module不然引入时打印出来时字符串(此时是对象)
定义变量
:export {
yellow: var(--m-bg-f8f8f81);
}
js使用变量
import config from '@/style/global.module.scss';
嵌套属性
占位符 选择器
变量
css
scss 1.全局变量
2.表示同一个变量
3.局部变量 变全局变量
4.默认值
导入
css
scss
继承(继承比混入编译出来的代码精简)
占位符选择器(%)
混入mixin
混入传参
指定传参
指定默认值
运算符
插值语句(属性名 用变量)
if else
三元运算符
如果真,第一个颜色值生效
如果假,第二个颜色值生效
for(to不包含end through包含end)
each
while
函数
展开赋值
混入和函数的区别
scss里引入scss文件
或
import 引入多个scss 后面方法覆盖前面方法即后面方法生效
(use引入重复文件会报错,import引入的时候会重复编译不会报错)
多层引入 想使用多层里变量 要forward转发
转发/不转发指定方法
当两个scss里含有同名方法
加前缀 方法也要加前缀
改变默认值
forward和use连用(注意引用顺序)
跳出嵌套 at-root
rule是默认
all
media