Vue+Sass

Sass ⼊⻔

Sass (英⽂全称:Syntactically Awesome Stylesheets) 是⼀个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语⾔。 是⼀种强化 CSS 的辅助性的⼯具,在 CSS 原本的语法 基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导⼊ (inline imports) 等⾼级功 能,通过这些扩展能够让 CSS 更加优雅、强⼤。我们通过 Sass 和 Sass 的样式库(⽐如 Compass) 有助于更好地组织管理样式⽂件,以便⾼效地开发项⽬。

 使用

Vite+Vue项⽬中如何引⼊sass并使⽤

1、npm 安装

我们可以通过 npm 命令来完成 Sass 的安装:

npm install sass

2、在组件<style>中进行配置

<style lang='scss' scoped>
 .outter {
 width: 200px;
 height: 200px;
 background-color: red;
 .inner {
 width: 100px;
 height: 100px;
 background-color: blue;
 }
 }
</style>

Sass 基础语法

SassScript
在 CSS 属性的基础上, Sass 提供了⼀些名为 SassScript 的新功能。 SassScript 可作⽤于任何属性, 允许属性使⽤变量、算数运算等额外功能。

Sass 允许我们将⼀套 CSS 样式嵌套进另⼀套样式中,那么 内层的样式就会将它外层的选择器作为⽗选 择器,例如:

/* scss */
#main p {
 color: #00ff00;
 width: 97%;
 .redbox {
 background-color: #ff0000;
 color: #000000;
 }
}

被编译成:

/* css */
#main p {
 color: #00ff00;
 width: 97%;
}
#main p .redbox {
 background-color: #ff0000;
 color: #000000;
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值