当我们现在需要弄一个随时修改的页面颜色主题色
我们可以随时修改
我使用的是 Taro 框架
一般有一个app.less 文件
我们在这个里面 设置一个root 全局样式
:root {
--primary-color: #028fd4;
--secondary-color: #028fd6;
/* 添加其他颜色变量 */
}
这样在全局我们就可以使用这个css 变量
在其他的web端框架 以及uni-app 等移动端框架中 我感觉也是这样使用的
这个主题色 一般可以这样总定义的 方便我们随时可以 修改前端的主题颜色
css中使用
例如
我们现在使用一个css 样式
.actived {
// background-color: #ee0a24 !important;
background: linear-gradient(to right, var(--primary-color), var(--secondary-color)) !important;
// opacity: 0.2;
color: #fff !important;
font-size: 18px !important;
}
我们直接把颜色 替换为
var(--primary-color)
行内中书写 全局变量css
实例
<nut-button plain @click="forgetPassword" color="linear-gradient(to right, var(--primary-color),var(--secondary-color))"
style="border: 0;background-color: #f5f5f5;color: var(--primary-color);">忘记密码</nut-button>
在行内使用 直接是 字符串就行了 不用使用模板字符串 变量 因为本来就不是变量