uniapp 动态修改 css 样式
使用 uniapp 写微信小程序端项目,css 使用 var 注入变量,达到设置动态样式的需求
- 声明 css 变量时,变量名前面要加两根连词线(--);
- 变量使用 kebab-case 命名方式,即 --header-color 而不是 --headerColor;
- 变量名大小写敏感,--header-color 和 --Header-Color 是两个不同的变量名;
- var() 函数用于读取变量。
接下来,看一下具体实现代码:
<template> <view class="header" :style="[headerStyle]">头部内容</view> </template> <script> export default { name:"test", data() { return { headerStyle: { '--header-color': 'pink' } }; } } </script> <style lang="scss" scoped> .header { width: 100px; text-align: center; line-height: 100rpx; border: 1px solid #aaa; color: var(--header-color); } </style>
蓦然、回首,那人就在灯火阑珊处
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通