当前位置: 首页 > news >正文

关于修改 vue Element admin、若依, 等后台管理系统模板的一些全局样式问题:

关于修改 vue Element admin、若依, 等后台管理系统模板的一些全局样式问题:

1、修改左侧菜单和顶部(菜单)的背景色、把背景色改为炫酷的背景图。

1)上传图片 src/assets/images/menu-icon.png、 src/assets/images/navbar-bg.png
2)src/assets/styles/sidebar.scss(background-color: $base-menu-background;) 修改颜色属性,将background-color改为background
3)src/assets/styles/variables.module.scss  引入背景图,并将原背景图的值去掉

background: url('../../assets/images/navbar-bg.png') no-repeat 100% 100%;
background-size: cover;

4)src/layout/components/Sidebar/Logo.vue  这个里面的行内动态样式也要改一下属性
:style="{ backgroundColor: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> 改为:
:style="{ background: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }">

2、修改子菜单鼠标移入背景

1)src/assets/styles/variables.module.scss  将原属性值设为none($base-sub-menu-hover: none;)
2)src/assets/styles/sidebar.scss  直接在全局为其添加新的背景图样式,
.el-menu {
    border: none;
    height: 100%;
    width: 100% !important;
    a:hover{
      background: url(../images/hover-menu-bg.png) no-repeat 100% 100%;
      background-size: cover;
    }
  }
  3)src/layout/components/Sidebar/index.vue  进入菜单组件 修改行内属性:
  :style="{ backgroundColor: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> 改为:
  :style="{ background: sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground,backgroundSize:'cover' }">
  由于背景色改为了深色,所以激活后的字体颜色要改为浅色 :active-text-color="theme" 改为::active-text-color="'#fff'"

3、修改分页器背景色

 src/components/Pagination/index.vue 

 :deep(.is-background .el-pager li){
    background-color: #031e40;
    color: #fff;
    box-shadow: 0px 0px 0px 1px #0680cb;
   }
    :deep(.is-background .btn-prev){
    background-color: #031e40 !important;
    color: #fff;
    box-shadow: 0px 0px 0px 1px #0680cb;
   }
     :deep(.is-background .btn-next){
    background-color: #031e40 !important;
    color: #fff;
    box-shadow: 0px 0px 0px 1px #0680cb;
   }

相关文章:

  • 这样看数组
  • 【TS学习】(19)TS中的类
  • 机器学习(八):K-Means聚类原理与实战
  • CSS3学习教程,从入门到精通, 化妆品网站 HTML5 + CSS3 完整项目(26)
  • Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件详解
  • bilibili全链路压测改造之全链自动化测试实践
  • ZLMediaKit 源码分析——[3] ZLToolKit 中EventPoller之网络事件处理
  • Jmeter操作(数据库)
  • 讯投 QMT 使用小技巧 -如何判断今天是不是交易日
  • Java 流程控制关键字全解析:break、continue 与 goto 的深度实践指南
  • uniapp APP端在线升级(简版)
  • Linux服务器配置安装与管理
  • Linux探秘坊-------10.基础IO
  • WebRTC的ICE之TURN协议的交互流程中继转发Relay媒体数据的turnserver的测试
  • source(WEB)
  • VHT AMPDU
  • web网站页面测试点---添加功能测试
  • Modbus主站EtherNet/IP转ModbusRTU/ASCII工业EIP网关串口服务器
  • 基于SpringAOP面向切面编程的一些实践(日志记录、权限控制、统一异常处理)
  • 【TS学习】(20)有关this的类型处理
  • 王毅谈中拉论坛第四届部长级会议重要共识
  • 兰州大学教授安成邦加盟复旦大学中国历史地理研究所
  • 中拉论坛部长级会议为何悬挂海地和圣卢西亚的国旗?外交部回应
  • 西藏日喀则市拉孜县发生5.5级地震,震源深度10公里
  • 总导演揭秘十五运会闭幕式:赴一场星辰大海之约
  • 比特币价格重返10万美元,哪些因素使然?