css - CSS3:同时使用 SCSS 和 CSS 变量
问题描述
我有两组变量:
/* CSS Variables */
:root {
--black : #000000;
--white : #FFFFFF;
--primary : #2957C8;
}
和
/* SCSS variables from a variables.scss file */
$black: var(--black);
$white: var(--white);
$primary: var(--primary);
两者都出于某些遗留原因而存在。在许多现有的 scss 文件中,我发现
@import '~variables.scss';
div {
background: $white;
color: $primary;
}
我可以转到每个文件,将 scss 变量交换为 css 变量:
div {
background: var(--white);
color: var(--primary);
}
这样做有什么好处?我最终可以删除该variables.scss
文件。它将删除所有scss import
您还看到其他优点吗?
这里的问题是这组颜色实际上要大得多,并且由数百个不同的项目共享。所以我需要 100% 确定,进行交换将是有益的。
解决方案
推荐阅读
- php - 对 php 数组进行分组的最佳方法是什么?
- javascript - ngFor 没有从数组对象中获取任何数据
- javascript - 将项目添加到数组并获取其索引
- java - 如何在 MacOS 上使用 Java(使用 JNA)获取前台窗口/进程?
- jquery - 使用 jquery 下载 zip 文件
- javascript - 在提交表单之前验证用户输入
- openstreetmap - 使用 OSMBonusPack 与 OSRM(开源路由机)的原因?
- angular - 在 Visual Studio 2019 中创建 Angular 组件
- python - 以拉链模式合并两个数组
- apache-spark - 负载均衡器后面的 Spark yarn-client 模式会丢弃非活动 TCP 连接