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

antddesign使用iconfont的字体库和图标库

antddesign使用iconfont

使用iconfont自定义字体

1️⃣选择一种需要的字体,点击【字体包下载】

image-20250531074737649

2️⃣下载好的字体放到项目目录下:src/assets/fonts

image-20250531074834244

3️⃣新建styles/font.css文件:

/* src/styles/fonts.css */
@font-face {font-family: 'AlibabaFont';src: url('../assets/fonts/DingTalk-JinBuTi.ttf') format('truetype');font-weight: normal;font-style: normal;
}@font-face {font-family: 'CustomFont';src: url('../assets/fonts/AlimamaDaoLiTi.woff2') format('truetype');font-weight: normal;font-style: normal;
}

4️⃣在main.js中引入css文件:

import './styles/fonts.css';

5️⃣使用:

<span style={{color: isDarkMode ? '#fff' : '#000', fontFamily: 'AlibabaFont', fontSize:'22px'}}>网站大全</span>

使用iconfont自定义图标

1️⃣示例代码:

import React from 'react';
import { createFromIconfontCN } from '@ant-design/icons';const MyIcon = createFromIconfontCN({scriptUrl: '//at.alicdn.com/t/c/font_4937277_0wwxhhewlfl.js',  // 替换成你的链接
});const App = () => {return (<div><MyIcon type="icon-your-custom-icon" style={{ width: '20px', height: '20px', color: '#1890ff' }} /></div>);
};export default App;

2️⃣如何获取链接,新建项目,将所需要的图标添加到项目中,切换到【Symbol】选项卡,即可查看js链接,记得替换type

image-20250531074518637

http://www.xdnf.cn/news/743509.html

相关文章:

  • 微服务中引入公共拦截器
  • python从零开始实现四极场离子轨迹仿真——框架
  • 深入理解设计模式之访问者模式
  • 帕金森带来的生活困境
  • Centos系统搭建主备DNS服务
  • Java 数据处理 - 数值转不同进制的字符串(数值转十进制字符串、数值转二进制字符串、数值转八进制字符串、数值转十六进制字符串)
  • 【Bluedriod】蓝牙协议栈GD模块(GD_SHIM_MODULE)启动机制及源码解析
  • LXQt修改开始菜单高亮
  • 第12讲、Odoo 18 权限控制机制详解
  • kafka核心组件
  • Java数据结构之ArrayList(如果想知道Java中有关ArrayList的知识点,那么只看这一篇就足够了!)
  • MySql(九)
  • 【stm32开发板】单片机最小系统原理图设计
  • 基于大模型的数据库MCP Server设计与实现
  • 自动驾驶系统研发系列—端到端自动驾驶:愿景、陷阱与现实博弈
  • 跟单业务并发量分析
  • MonitorSDK_性能监控(从Web Vital性能指标、PerformanceObserver API和具体代码实现)
  • vue3 el-input type=“textarea“ 字体样式 及高度设置
  • 《Effective Python》第六章 推导式和生成器——避免在推导式中使用超过两个控制子表达式
  • 生活小记啊
  • 核心机制三:连接管理(三次握手)
  • Ollama:本地大模型推理与应用的创新平台
  • 2025年- H62-Lc170--34.在排序数组中查找元素的第一个和最后一个位置(2次二分查找,标记向左寻找,标记向右寻找)--Java版
  • 记一次idea中lombok无法使用的解决方案
  • 设计模式——简单工厂模式(创建型)
  • 【深度学习】16. Deep Generative Models:生成对抗网络(GAN)
  • Windows上用FFmpeg采集摄像头推流 → MediaMTX服务器转发流 → WSL2上拉流播放
  • GIS常见数据及主要应用综述:类型解析、应用案例与未来趋势全景解读
  • 通过mqtt 发布温湿度
  • 【机器学习基础】机器学习入门核心算法:XGBoost 和 LightGBM