Taro +vue3 中实现全局颜色css变量的设置和使用

server/2025/1/22 13:23:07/

当我们现在需要弄一个随时修改的页面颜色主题色  

我们可以随时修改

我使用的是 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>

在行内使用 直接是 字符串就行了 不用使用模板字符串 变量 因为本来就不是变量


http://www.ppmy.cn/server/18479.html

相关文章

如何看懂财报 - 财报分析与关键指标

财报分析与关键指标 1. 收入与利润 收入: 财报中的收入或营业额显示了公司在一定时期内的销售总额。增长的收入通常是公司健康成长的迹象。利润: 利润包括毛利润、营业利润和净利润。毛利润展示了销售成本之后的盈余&#xff1b;营业利润考虑了运营费用&#xff1b;净利润是最…

Python常见数据结构

元组&#xff08;Tuple&#xff09;和列表&#xff08;List&#xff09;是Python中两种主要的序列类型&#xff0c;它们在功能上有许多相似之处&#xff0c;但也存在一些关键的区别&#xff1a; 可变性&#xff1a; 列表是可变的&#xff0c;这意味着你可以更改列表的内容&am…

绘唐3Ai小说推文自动化生成工具

.批量SD绘图:用户可以通过自定义模板快速生成大量插图&#xff0c;这些插图可以用于视频中的各个场景。同时&#xff0c;系统还支持对单个镜头进行精细调整&#xff0c;以更好地符合故事情节。 绘唐AIGC官网,绘唐3,绘唐科技,绘唐AI 视频一键合成:绘唐3能够将图文内容与视频素材…

spring自定义属性编辑器

spring自定义属性编辑器 属性编辑器用来解析bean的配置文件中的属性标签&#xff0c;spring的BeanWrapperImpl默认会注册CustomCollectionEditor(集合)、CustomMapEditor(Map)、CurrencyEditor(货币)、ByteArrayPropertyEditor等&#xff0c;可以使用CustomEditorConfigurer来注…

Python:一切皆对象!

Python&#xff1a;一切皆对象&#xff01; Python是一种面向对象的编程语言&#xff0c;它的设计哲学之一就是“一切皆对象”。这个理念意味着在Python中&#xff0c;几乎所有的数据类型都是对象&#xff0c;每个对象都有自己的属性和方法。这种面向对象的编程方式使得代码更…

多行Textview 计算切分后的长度,并回退长度

实现类似的效果&#xff0c;一个多行的 textview&#xff0c; 如果赋值一个超长的字符&#xff0c;尾部长度回退部分&#xff0c;并添加 ... 最后添加一个详情按钮。 如果不超长则不显示详情 效果如图&#xff1a; 获取截断之后的字符长度 fun getLimitedCharacterCount(textV…

HCIP-Datacom-ARST必选题库_网络协议【道题】

一、单选 1.能够生成组播分发树的组播协议是: OSPF PIMv2 BGP IGMPv2 二、多选 1.以以下哪些属于多通道协议? Te1net P FTP H.323 SMTP LE 2.以下哪些协议属于多通道协议? SMTP Telnet H.323 FTP 三、简答 1.请将以下组网可靠性的备份技术与其相应特性进…

分布式WEB应用中会话管理的变迁之路

Session一词直译为“会话”&#xff0c;意指有始有终的一系列动作&#xff0f;消息。Session是Web应用蓬勃发展的产物之一&#xff0c;在Web应用中隐含有“面向连接”和“状态保持”两个含义&#xff0c;同时也指代了Web服务器与客户端之间进行状态保持的解决方案。 在Web应用…