vue3设置系统不同主题颜色

打印 上一主题 下一主题

主题 831|帖子 831|积分 2493

vue3设置系统不同主题颜色
theme.less
  1. @import './variables.less';
  2. :root {
  3.         --color: #fff; // 默认主题颜色
  4. }
复制代码
variables.less
  1. .theme-blue{
  2.   .buoy-list {
  3.     --header-background: #1a70e5; // 头部标题&时间
  4.     --li-background: rgb(20, 101, 194); // li选中和经过颜色
  5.   }
  6. }
  7. .theme-yellow{
  8.   .buoy-list {
  9.     --header-background: #394a5f; // 头部标题&时间
  10.     --li-background: rgba(51, 64, 89, 0.9); // li选中和经过颜色
  11.   }
  12. }
复制代码
其中theme-blue和theme-yellow是当前主题色,利用themeClass变量判断当前系统主题色
  1. <div class="forecast-layout"  :class="themeClass"></div>
复制代码
设置颜色等样式,利用var()
  1. .buoy-data-header {
  2.   /* background-color: #1a70e5; */
  3.   background: var(--header-background);
  4.   margin-bottom: 5px;
  5.   font-size: 14px;
  6.   height: 30px;
  7.   line-height: 30px;
  8. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

雁过留声

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表