Vue中Scss的基本使用

本文介绍了Sass作为CSS预处理器的作用,讲述了Scss与Sass的区别,并详细阐述了Scss在Vue项目中的安装步骤、基本语法,包括引入文件、注释、变量、嵌套、混合、继承、站位选择器和插值操作等知识点。
摘要由CSDN通过智能技术生成

什么是Sass
Sass作为CSS的一种预处理器,预处理器就是定义了一种新的语言,其基本思想是用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这些语言进行编码工作。使用CSS预处理器可以大大提高编码效率。
Scss与Sass的区别
1.文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 Scss是以“.scss”后缀为扩展名
2.语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(😉,而 Scss的语法书写和我们的 CSS 语法书写方式非常类似。
Scss的基本使用:
第一步:在终端安装

npm install sass-loader@7.1 --save-dev
npm install node-sass --save-dev

注:如果报错注意版本问题,可以进行制定版本安装
第二步:
创建test.scss文件
第三步:
在组件中进行引入

<style lang="scss" scoped>
  @import "../assets/css/test.scss";
</style>

Scss基本语法:
引入其他文件
1.引入.scss样式文件
文件在编译后,会自动把引入的文件和当前文件合并为一个.scss文件

@import "test.scss"  

2.引入.css样式文件
和引入.scss文件不同,这样引入的.css文件在编译后不会和当前文件合并为一个.scss文件,而是继续保持为外链引入方式

@import "test.css"  

代码注释
1.块注释 css中显示
2.行注释 css中不显示
3.重要注释 压缩不会被删掉
变量
常规变量
以$符号开头,后面紧跟变量名。变量名和变量值之间用冒号:分开,以分号结尾。

$bgcolor:blue;
$height:200px;
$width:200px;
$left:left;

默认变量

$color:red !default
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值