vue3设置全局css变量

1、common.scss文件中定义全局变量

css 复制代码
$common-color: red;

2、在vite.config.js中导入common.scss文件

TypeScript 复制代码
    defineConfig({
        css: {
            // css预处理器
            preprocessorOptions: {
                scss: {
                    charset: false,
                    additionalData: '@import "./src/styles/common.scss";',
                },
            },
        }
    })

3、页面中使用变量

css 复制代码
.test-color {
    color: $common-color;
}
相关推荐
Zhu_S W9 分钟前
基于Java和Redis实现排行榜功能
前端·bootstrap·html
小马_xiaoen27 分钟前
Vue3 + TS 实现长按指令 v-longPress:优雅解决移动端/PC端长按交互需求
前端·javascript·vue.js·typescript
147API39 分钟前
改名后的24小时:npm 包抢注如何劫持开源项目供应链
前端·npm·node.js
ziqi52241 分钟前
第二十二天笔记
前端·chrome·笔记
鹤归时起雾.42 分钟前
react一阶段学习
前端·学习·react.js
2301_780669861 小时前
HTML-CSS-常见标签和样式(标题的排版、标题的样式、选择器、正文的排版、正文的样式、整体布局、盒子模型)
前端·css·html·javaweb
mseaspring1 小时前
一款高颜值SSH终端工具!基于Electron+Vue3开发,开源免费还好用
运维·前端·javascript·electron·ssh
appearappear1 小时前
wkhtmltopdf把 html 原生转成成 pdf
前端·pdf·html
PM老周1 小时前
2026年Confluence替代软件:企业知识库选型指南
前端·人工智能·编辑器·团队开发
小宇的天下1 小时前
Synopsys® Technology File(工艺文件)详解
前端