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

React中实现antd自定义图标,鼠标悬浮变色

借助 antd 的 tooltip 组件来实现 hover 时变色的效果

1.新建组件

自定义图标一般在iconfont上面获取,复制下来的svg代码,切记要删除 fill 属性后添加到组件中

import { Tooltip } from "antd";
import React from "react";

const HoverableSvg = () => {
  return (
    <Tooltip className="hover-icon">
       {/* <svg> ...</svg> */}
    </Tooltip>
  );
};

export default HoverableSvg;

2.修改样式

在全局样式文件或组件的局部样式中,添加:

.hover-icon {
  fill: #8a8a8a;
}
 
.hover-icon:hover {
  fill: #faad14;
}

3.使用组件

import HoverableSvg from "../components/HoverableSvg";


<HoverableSvg className="com-icon" />

4.效果

没有错,我在copy某绒,哈哈哈哈


http://www.kler.cn/news/283824.html

相关文章:

  • Java算法之BogoSort(或称为Permutation Sort、Monkey Sort)
  • day39(了解docker-compose,docker-compose编排容器,配置harbor服务)
  • PneumoLLM: 利用大语言模型的力量进行尘肺病诊断| 文献速递-大模型与多模态诊断阿尔茨海默症与帕金森疾病应用
  • 数据的时光机:SQL中实现数据版本控制的策略
  • Go微服务开发框架DMicro的设计思路
  • Scala之高阶面向对象编程
  • 【NCom】:通用负压退火方法构建超高负载单原子催化剂库
  • Python 3.11 从入门到实战1(环境准备)
  • 鸿蒙XComponent组件的认识
  • FastJson序列化驼峰-下划线转换问题踩坑记录
  • 基于Spring Boot的文字识别系统
  • 逆波兰表达式求值
  • 【面试经验】华为产品行销经理面经
  • 数据赋能(187)——开发:数据产品——概述、关注焦点
  • 超详细Git的基本命令使用(三)
  • C++入门基础知识43——【关于C++循环】
  • Golang | Leetcode Golang题解之第384题打乱数组
  • RclimDex使用方法
  • 晟鑫商会与家盛资本携手合作,共创金融科技新篇章
  • uniapp踩坑实战之引用‘uview-ui‘
  • MySQL数据库设计基础:从零开始构建你的第一个数据库
  • 算法工程师第五十一天(dijkstra(堆优化版)精讲 Bellman_ford 算法精讲)
  • Python——模块和包
  • Tengine框架之配置表的Luban转换与加载
  • 数据分析学习之numpy
  • static关键字与单例模式
  • el-table自定义合并表格
  • 为什么 CNC 加工会产生毛刺?
  • 如何在 Vue 中创建一个带有表格和表单的弹窗
  • 数据结构之十字链表