vue项目中如何使用sass

一,安装

1)  使用淘宝镜像安装

cnpm i sass-loader@7.3.1 --save-dev
cnpm i node-sass@4.14.1 --save-dev

 2) 找到build文件夹,在文件夹里面的 webpack.base.conf.js 文件下修改配置:

 在module下的rules里天添加配置:

3).vue 文件中使用
 

二,sass用法指南 

2.1 变量

sass允许使用变量, 所有变量以 $开头

如果变量需要 镶嵌在字符串中,就必须要写在#{}之中

2.2 计算功能

 sass允许在代码中使用算式

2.3 嵌套 

sass 允许选择器嵌套,比如以下CSS代码:

可以写成

 

在嵌套的代码内, 可以使用&引用父元素,比如 a:hover伪类,可以写成:

 2.4 注释

sass 共有两种注释风格。

标准的CSS注释 /* comment */ ,会保留到编译后的文件。

单行注释 // comment,只保留在SASS源文件中,编译后被省略。

在/*后面加一个感叹号,表示这是"重要注释"。即使是压缩模式编译,也会保留这行注释,通常可以用于声明版权信息。

三,代码的重用 

3.1继承

sass 允许一个选择器,继承另一个选择器, 比如,现有class1

class2 要继承class1, 就要使用@extend 命令

 

3.2 Mixin 

Mixin 有点像C语言的宏(macro),是可以重用的代码块

使用@mixin命令, 定义一个代码块

使用@include命令,调用这个 mixin

 mixin的强大之处,在于可以指定参数和缺省值

使用的时候,根据需要加入参数

 

3.3 颜色函数 

sass 提供了一些内置的颜色函数,一遍生成系列颜色

3.4 插入文件

@important 命令,用来插入外部文件

如果插入的是.css文件,则等同于css 的 important 命令

四,高级用法 

 4.1 条件语句

@if 可以用来判断:

配套的还有@else 命令:

 

转载:https://www.ruanyifeng.com/blog/2012/06/sass.html 

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值