stylus
最后更新于:2022-04-02 03:18:21
[TOC]
> [参考](https://www.zhangxinxu.com/jq/stylus/selectors.php)
## 使用`stylus` 编辑
```
npm install stylus --save-dev
npm install stylus-loader --save-dev
```
在`..vue`文件中使用
```
````
载入样式
1. 在`*.vue` 中载入
```$
```
2. 在`*.js`中载入
```$xslt
import "./common/stylus/index.styl"
```
3. 在`*.stylus` 中载入
```$xslt
@import "./base.styl" /*.styl 可省略*/
```
## 父级引用 &
字符`&`指向父选择器
```
textarea
input
color: #A7A7A7
&:hover
color #000
//等同
textarea,
input {
color: #a7a7a7;
}
textarea:hover,
input:hover {
color: #000;
}
```
## 变量
```
font-size = 14px
font = font-size "Lucida Grande", Arial //font-size上述的变量
body
font: font sans-serif
```
## 同时支持 大括号的继承
```
body{
width:100%
div{
width:80px
}
}
```
';