当前位置: 首页 > news >正文

vite vue3 ts 使用sass 设置样式变量 和重置默认样式

1.安装scss 样式支持依赖

yarn add -D sass

2.使用sass

<div><!-- 测试使用sass --><h1>测试使用sass</h1>
</div><style scope lang="scss">
div {h1 {color: red;}
}
</style>

效果:

3.通过npm下载并复制清除样式代码,并在assets/css/reset.scss中粘贴

4.新建assets//css/index.scss全局样式文件,引入reset.scss文件, 然后在main.ts中全局引入

// index.scss
// 引入清除默认样式文件
@import "./reset.scss"

清除默认样式成功:

5.配置全局样式变量,新建assets/css/global.scss文件,存储整个项目需要的样式变量

// 本文件配置的是sass全局变量,需要在vite.config.ts中引入,变量使用$开头
$base-color: #2803f7;

6.在vite.config.ts中配置全局样式变量

// 配置样式sass 全局变量css: {preprocessorOptions: {scss: {javascriptEnabled: true,additionalData: '@import "./src/assets/css/global.scss";',},},},

7.使用全局样式变量

<style scope lang="scss">
div {h1 {color: $base-color;}
}
</style>

全局样式变量使用成功:

http://www.lryc.cn/news/210781.html

相关文章:

  • MySQL安全基线检查
  • Unity主程如何做好游戏项目管理
  • 103.linux5.15.198 编译 firefly-rk3399(2)
  • 如何从Android手机上轻松恢复误删除的短信 ?
  • 毅速丨金属3D打印能替代传统制造吗?
  • 21个新的ChatGPT应用
  • 【通信原理】第二章|确知信号
  • 【JVM】类加载器
  • 利用Excel支持JUnit参数化测试
  • 第三章 SysML入门|系统建模语言SysML实用指南学习
  • 敏捷开发框架Scrum-概述
  • Hafnium启动过程分析
  • 0基础学习PyFlink——使用Table API实现SQL功能
  • 文心一言 VS 讯飞星火 VS chatgpt (123)-- 算法导论10.4 4题
  • [读论文] On Joint Learning for Solving Placement and Routing in Chip Design
  • L2-1 插松枝
  • Android 使用ContentObserver监听SettingsProvider值的变化
  • 二进制安装部署k8s
  • 多输入多输出 | Matlab实现k-means-ELM(k均值聚类结合极限学习机)多输入多输出组合预测
  • ITSource 分享 第5期【校园信息墙系统】
  • 记 : CTF2023羊城杯 - Reverse 方向 Blast 题目复现and学习记录
  • 【数据结构练习题】删除有序数组中的重复项
  • leetcode-链表
  • CV计算机视觉每日开源代码Paper with code速览-2023.10.27
  • “赋能信创,物联未来” AntDB数据库携高可用解决方案亮相2023世界数字经济大会
  • Kitex踩坑 [Error] KITEX: processing request error,i/o timeout
  • 前端移动web高级详细解析二
  • Cesium 展示——对每段线、点、label做分组实体管理
  • 前端学习之Babel转码器
  • 智能井盖监测系统功能,万宾科技传感器效果