首页 > 其他分享 >vue菜单组件中图标跟随菜单高亮变化颜色

vue菜单组件中图标跟随菜单高亮变化颜色

时间:2023-08-30 10:15:24浏览次数:48  
标签:菜单 高亮 svg vue 颜色 图标

问题

在vue左侧菜单中,使用设计师的svg图标有时候不能跟随菜单高亮而改变颜色

未高亮时显示灰色

image

菜单高亮时图标显示白色

image

原因

svg中图标的颜色设计师给了固定的颜色,所以不会接收父元素给定的颜色

解决

给svg图标的颜色属性为 currentColor

image

标签:菜单,高亮,svg,vue,颜色,图标
From: https://www.cnblogs.com/wang--chao/p/17666562.html

相关文章

  • iview Cascader loadData Vue
    <template><div><Carddis-hover><divclass="page-body"><Formref="queryForm":label-width="90"label-position="left"inline>......
  • 一台云服务器一个域名下,如何运行多个JAVA后端项目和多个VUE前端项目
    拿若依前后端分离版项目举例:修改前端代码ruoyi-ui/vue.config.js//二级目录名称ruoyi-uipublicPath:'/ruoyi-ui/',ruoyi-ui/src/router/index.jsexportdefaultnewRouter({mode:'history',//去掉url中的#base:'/ruoyi-ui/',//二级目录路径scrol......
  • Vue3 响应式工具函数
    isRef()​检查某个值是否为ref。unref()​如果参数是ref,则返回内部值,否则返回参数本身。这是 val=isRef(val)?val.value:val 计算的一个语法糖toRef()​可以将值、refs或getters规范化为refs(3.3+)。也可以基于响应式对象上的一个属性,创建一个对应的ref。这......
  • vue sort 排序
    Vue.js提供了多种实现排序的方式。下面列举了几种常见的排序方法及示例代码。 1、使用JavaScript原生的Array.prototype.sort()方法进行排序。这种方法适用于简单的数组排序需求。//在Vue组件中的方法中使用sort方法进行排序data(){return{myArray:[3,1,2,4......
  • vue横向滚动,并且实现点击左右按钮来进行滚动
    直接上代码,可以点击左和右两个汉字进行横向滚动<template><divclass="Home"><divstyle="display:flex;height:100%;align-items:center;"><div@click="scrollLeft('scrollContainer1')"style=&q......
  • 2023-08-29 记录——引入的阿里云图标显示不正确==》不正确的图标存在2个content值,浏
    前言:我在项目中引入了阿里云的图标库iconfont.css,如:.icon-wodewo:before{ content:"\e6e0";}.icon-jiaocheng-1:before{ content:"\e78d";}.icon-weixin:before{ content:"\e607";}我要用icon-weixin这个图标,但实际上页面显示的是icon-wodewo(好比如要......
  • Vue【原创】基于elementui的分组多选下拉框【group-list】
    效果图: 如图分为多选模式和单选模式。 group-select:1<template>2<div>3<el-select4v-model="innerValue"5:placeholder="placeholder"6@change="changeSelect"......
  • Vue项目element-ui 添加动态校验
    需求:一个表单中某个字段,根据另一个字段变化,校验是否必填<el-formref="detail":model="detail":rules="ruleData"size="small"label-width="100px"><el-card><el-row><el-col:spa......
  • vue3响应式数据重复
    记一次bug。。由于【甲方负责人】的表单是响应式的,然后直接添加到另一个响应式的数组里了,就会造成【更改表单内容,也会使数组里的值发生变化】解决方法1//添加到列表,做临时显示2constaddresponsible=()=>{3constnewResform={...resform};//添加数组之前创......
  • 【Vue】vue3 v-draggable 拖拽指令封装
    说明需求:实现一个拖拽指令,可在父元素区域任意拖拽元素,同时如果传入的值为father,则拖拽的时候以父元素为拖拽对象思路:1、设置需要拖拽的元素为absolute,其父元素为relative。2、鼠标按下(onmousedown)时记录目标元素当前的left和top值。3、鼠标移动(onmousemove)时计算每......