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

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某绒,哈哈哈哈

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • RecyclerView网格布局如何动态设置item的显示个数
  • 【虚拟化】使用packer手搓安装linux,windows镜像并导入virsh进行管理(含Kickstart安装与linux内核参数配置)
  • SqlHelper 使用EF-Core框架 连接池处理并发
  • 数字化转型升级探索(二)
  • 算法中常用的排序
  • TMPDIR在pip|pip3 install时的作用以及tmp只有noexec权限的解决方法
  • Java笔试面试题AI答之面向对象(8)
  • C++(Qt)-GIS开发-QGraphicsView显示在线瓦片地图
  • 基于asp.net的在线考试系统源码分享
  • 【网络】网络层协议-IP协议
  • 代码随想录算法训练营第四十天| 647. 回文子串 516.最长回文子序列
  • 代码随想录算法训练营四十五天|115.不同的子序列、583.两个字符串的删除操作、72.编辑距离
  • Qt QT中QString 类的使用--获取指定字符位置、截取子字符串等
  • MobaXterm连接服务器
  • 解决Vite+Vue3打包项目本地运行html白屏和报错问题
  • CentOS7 安装JDK
  • github从入门到放弃(1)
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • JS题目及答案整理
  • MySQL主从复制读写分离及奇怪的问题
  • RxJS: 简单入门
  • session共享问题解决方案
  • ubuntu 下nginx安装 并支持https协议
  • Wamp集成环境 添加PHP的新版本
  • Xmanager 远程桌面 CentOS 7
  • 安装python包到指定虚拟环境
  • 从0实现一个tiny react(三)生命周期
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • ------- 计算机网络基础
  • 警报:线上事故之CountDownLatch的威力
  • 老板让我十分钟上手nx-admin
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 提醒我喝水chrome插件开发指南
  • ​MySQL主从复制一致性检测
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • #QT(智能家居界面-界面切换)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (C++哈希表01)
  • (汇总)os模块以及shutil模块对文件的操作
  • (力扣题库)跳跃游戏II(c++)
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET : 在VS2008中计算代码度量值
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET命名规范和开发约定
  • /var/spool/postfix/maildrop 下有大量文件
  • @GetMapping和@RequestMapping的区别
  • [ Linux Audio 篇 ] 音频开发入门基础知识