位置: IT常识 - 正文

VUE动态切换皮肤 VUE动态切换背景图片 操作 / VUE 主题切换(vue切换背景图片)

编辑:rootadmin
VUE动态切换皮肤 VUE动态切换背景图片 操作 / VUE 主题切换 上正文  使用:root ,var()函数实现1. 创建皮肤或主题 css目录

推荐整理分享VUE动态切换皮肤 VUE动态切换背景图片 操作 / VUE 主题切换(vue切换背景图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue动态修改背景图,vue动态切换主题,vue换肤实现,vuejs动态切换主题,vue动态切换主题,vue换肤实现,vue动态切换主题,vuejs动态切换主题,内容如对您有帮助,希望把文章链接给更多的朋友!

VUE动态切换皮肤 VUE动态切换背景图片 操作 / VUE 主题切换(vue切换背景图片)

 一个公共主题文件 theme.css,一个main.js引入文件theme-all.css,一个单独的 主题样式文件 theme-12.css

2. 定义css文件中所要切换的主题的 部分样式 例如 文字颜色,背景颜色,背景图,或者个图标文件等 

这里使用 背景图片作为演示 

  设置公共主题文件所需样式 theme.css ,这里我引入了自己的 12张 图片 小伙伴看清楚噢

@charset "UTF-8";:root{ /*--login-back-image: url(@/assets/background/bg_1.jpg);*/ --login-back-image-month-1: url(@/assets/background/bg_1.jpg); --login-back-image-month-2: url(@/assets/background/bg_2.jpg); --login-back-image-month-3: url(@/assets/background/bg_3.jpg); --login-back-image-month-4: url(@/assets/background/bg_4.jpg); --login-back-image-month-5: url(@/assets/background/bg_5.jpg); --login-back-image-month-6: url(@/assets/background/bg_6.jpg); --login-back-image-month-7: url(@/assets/background/bg_7.jpg); --login-back-image-month-8: url(@/assets/background/bg_8.jpg); --login-back-image-month-9: url(@/assets/background/bg_9.jpg); --login-back-image-month-10: url(@/assets/background/bg_10.jpg); --login-back-image-month-11: url(@/assets/background/bg_11.jpg); --login-back-image-month-12: url(@/assets/background/bg_12.jpg);}

  设置单独的一个样式文件 theme-12.css, 这里我在一个文件中定义了三个主题,每个主题中背景文件不同

/*公共主题部分引入*/@import url(@/assets/css/theme/theme.css);/*定义样式 主题名称*/:root[theme='month-1'] { /*登录背景图片*/ --login-back-image: var(--login-back-image-month-1); --title-text-color: #498be8;}/*定义样式 主题名称*/:root[theme='month-2'] { /*登录背景图片*/ --login-back-image: var(--login-back-image-month-2); --title-text-color: #498be8;}/*定义样式 主题名称*/:root[theme='month-3'] { /*登录背景图片*/ --login-back-image: var(--login-back-image-month-3); --title-text-color: #498be8;}

设置所有 需要引入的 css 样式 theme-all.css

@import url(@/assets/css/theme/theme.css);@import url(@/assets/css/theme/theme-12.css);3.在你的main.js中全局引入css文件  theme-all.cssimport "@/assets/css/theme/theme-all.css";4.使用定义的 主题样式 比如 我在我的登录页xxx.vue中 引入主题中的 背景图片 就是 在 theme-12.css中定义的 --login-back-image 这个 背景图片 使用 var(--login-back-image)写入.back { width: 100%; height: 100%; background-image: var(--login-back-image); background-repeat: no-repeat; background-size: 100%; display: flex; align-items: center;}5.定义主题切换方法,并使用 

我这里是根据日期月份 自动渲染 主题, 如果需要手动切换 ,自行再写 click事件 传入 需要的 主题样式 的名称 就行

mounted() { this.setTheme();}, methods: {//定义一个改变 主题文件的 方法 setTheme() { //我这里是一个按时间 月 修改主题 const date = new Date(); let month = date.getMonth() + 1; document.documentElement.setAttribute("theme","month-"+month); } }
本文链接地址:https://www.jiuchutong.com/zhishi/290781.html 转载请保留说明!

上一篇:奥卡万戈三角洲上的非洲草原象群,博茨瓦纳 (© Juan-Carlos Munoz/Minden Pictures)(奥卡万戈三角洲位置)

下一篇:布拉塞河上的雾天黎明,英国湖区国家公园 (© fstopphotography/Getty Images)(布拉塞龙图片)

  • zip文件怎么打开(迅雷zip文件怎么打开)

    zip文件怎么打开(迅雷zip文件怎么打开)

  • 海盗宝藏迷宫寻找宝藏(海盗宝藏迷宫)(海盗宝藏迷宫找到隐藏宝藏)

    海盗宝藏迷宫寻找宝藏(海盗宝藏迷宫)(海盗宝藏迷宫找到隐藏宝藏)

  • 怎么把百度网盘的音乐下载到手机(怎么把百度网盘的文件导入u盘)

    怎么把百度网盘的音乐下载到手机(怎么把百度网盘的文件导入u盘)

  • 苹果不在通讯录有个感叹号(苹果不在通讯录的电话不响)

    苹果不在通讯录有个感叹号(苹果不在通讯录的电话不响)

  • 直接联系人黑名单是什么意思(直接联系人黑名单数量3个)

    直接联系人黑名单是什么意思(直接联系人黑名单数量3个)

  • 全民k歌被永久封号 有什么办法可以解封(全民k歌被永久封号图片)

    全民k歌被永久封号 有什么办法可以解封(全民k歌被永久封号图片)

  • miui12更新内容(miui12最新更新)

    miui12更新内容(miui12最新更新)

  • 小爱同学有什么有趣的指令(小爱同学有什么好玩的功能)

    小爱同学有什么有趣的指令(小爱同学有什么好玩的功能)

  • 苹果x自动锁定30秒改不了(苹果X自动锁定永不改不了)

    苹果x自动锁定30秒改不了(苹果X自动锁定永不改不了)

  • 拼多多在哪里看关注的店铺(拼多多在哪里看自己是不是行家)

    拼多多在哪里看关注的店铺(拼多多在哪里看自己是不是行家)

  • 荣耀30有光学防抖吗(荣耀30有光学防水功能吗)

    荣耀30有光学防抖吗(荣耀30有光学防水功能吗)

  • qq群语音通话人数上限(qq群语音通话人员进进出出声音太吵)

    qq群语音通话人数上限(qq群语音通话人员进进出出声音太吵)

  • 手机进水无限重启原因(手机进水无限重启几天能好)

    手机进水无限重启原因(手机进水无限重启几天能好)

  • iqoo3屏幕刷新率多少(iQOO3屏幕刷新率)

    iqoo3屏幕刷新率多少(iQOO3屏幕刷新率)

  • word加尾注i怎么改(word文档如何添加尾注编号格式)

    word加尾注i怎么改(word文档如何添加尾注编号格式)

  • 苹果看视频卡顿怎么办(苹果看视频卡顿什么原因)

    苹果看视频卡顿怎么办(苹果看视频卡顿什么原因)

  • 快手评论次数上限怎么解决(快手评论次数上限是多少)

    快手评论次数上限怎么解决(快手评论次数上限是多少)

  • ipad有多少个型号(ipad一共有哪些型号)

    ipad有多少个型号(ipad一共有哪些型号)

  • word文档里字间距怎么调(word文档里字间距怎么对齐)

    word文档里字间距怎么调(word文档里字间距怎么对齐)

  • 京东个人中心在哪里(京东个人中心在哪)

    京东个人中心在哪里(京东个人中心在哪)

  • 魅族16T怎么恢复备份(魅族16t怎么恢复root)

    魅族16T怎么恢复备份(魅族16t怎么恢复root)

  • ios13怎么快速截屏(苹果13快速截屏怎么截)

    ios13怎么快速截屏(苹果13快速截屏怎么截)

  • 什么叫第三方应用(什么叫第三方应用市场)

    什么叫第三方应用(什么叫第三方应用市场)

  • 注册拼多多怎么注册(注册拼多多怎么老是显示电话号码已绑定)

    注册拼多多怎么注册(注册拼多多怎么老是显示电话号码已绑定)

  • 苹果手机怎么屏蔽骚扰电话垃圾信息(苹果手机怎么屏幕一直亮着不灭了)

    苹果手机怎么屏蔽骚扰电话垃圾信息(苹果手机怎么屏幕一直亮着不灭了)

  • qq如何查看好友生日(qq如何查看好友的情侣空间)

    qq如何查看好友生日(qq如何查看好友的情侣空间)

  • 怎样测试服务器压力(怎样测试服务器端口是否打开)

    怎样测试服务器压力(怎样测试服务器端口是否打开)

  • 信息化投入包括手机吗
  • 分公司可以享受企业所得税优惠吗
  • 什么是税务代理人
  • 其他权益工具账务处理内容
  • 小微企业季度平均资产看每季度吗
  • 体检费要缴纳个人所得吗?
  • 收付转记账凭证图片
  • 水利建设基金计算
  • 产权转移书据印花税分录
  • 收到失控发票写情况说明
  • 现金券违法吗
  • 存货卖出亏损会怎么样
  • 坏账确认无法收回的会计分录
  • 虚减利润如何进行账务调整?
  • 金税盘怎么清盘视频
  • 小微企业季度销售额超过30万增值税
  • 怎么核算外汇业务
  • 一般纳税人证明在哪里打印
  • 借主营业务成本表示什么
  • 净资产回报率的变化
  • 借用别人的公司经营
  • 法院收到诉讼费多久可以收到传票
  • 坏账准备和资产减值损失
  • 已收款未发货会计分录
  • macos catalina与macos big区别
  • 代垫运费会计分录怎么写
  • win11系统咋样
  • 金鱼花的养殖方法与注意事项
  • 公司要交什么税个人卖给公司的二手车
  • 应酬用的香烟
  • 关于政府的话
  • php随机生成1到3的数字
  • 关于幼儿园国培的要求和建议
  • 工资和社保基数不一致
  • 已勾选未确认怎么取消
  • 企业收到税务退税通知书
  • 奖金属于职工福利薪酬吗
  • 织梦怎么样
  • mysql数据库uuid
  • pycharm折叠代码块快捷键
  • 房产增值税计税依据及计算方式
  • 个税哪种申报不用交个税的
  • 公司购买新车怎么入账
  • 法定公益金和法定保险金
  • 定货还是订货
  • 应交税费如何做到账表一致
  • 服务业有制造费用吗
  • 餐饮企业餐具计入什么科目
  • 出口货物进项税额转出的原理
  • 发票信息不一致是怎么回事
  • 其它综合收益包括
  • 装修费用一次性税前扣除
  • 反结账钱会转回去吗
  • 小规模纳税人发票可以抵扣吗
  • innodb_sys_tables
  • 苹果macbook如何录屏
  • macbook存东西一般存在哪
  • Qq浏览器怎么切换成极速模式
  • win8系统无法开机如何备份数据
  • yum命令作用
  • imac家长控制
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • js中创建对象的几种方法
  • shell for循环执行命令
  • vue组件用法
  • linux shell if -e
  • jquery移出class
  • 利用pm2部署多个设备
  • express框架的优缺点
  • nodejs thrift
  • python批量修改文本内容
  • 国家税务总局现任局长
  • 新能源汽车车船税
  • 税控盘税务数字证书密码忘记怎么办
  • 威海行风热线实时收听
  • 土地储备中心出让公告
  • 深圳土地增值税清算规程
  • 地方财政税收的组成
  • 下载国税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设