阿里icon使用fontclass

本文介绍了如何通过百度阿里的图标库找到所需的icon,并将其添加到购物车,再将这些icon应用到自己的项目中,包括登录、下载及文件的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.百度阿里专业icon也可以直接点击,进入

2.搜索自己需要的icon加入购物车

 

3.然后将icon添加至以创建的项目方便后续更细(添加前需要登陆github或者微博)

4.选择好之后会跳转至该页面,下载至本地即可

5.下载后可以看到下图文件,复制图中所示的5个文件到新建的font文件夹下

6.其实这个解压后的文件非常全,可以模仿他的写法去写自己要的模式,这里用fontclass做例子。

 

 

 

 

 

### 集成和使用阿里巴巴 Iconfont 图标 为了在 Vue3 项目中集成并使用阿里巴巴 Iconfont 图标,需遵循特定步骤来确保图标能够正常显示。 #### 安装依赖项 首先,在本地环境中安装 `@ant-design/icons-vue` 或者其他必要的包以便于后续操作。虽然这不是必需的一步,但对于某些高级功能来说可能是有用的。 #### 获取图标链接 访问 [https://www.iconfont.cn/](https://www.iconfont.cn/) 并完成注册与登录过程[^2]。创建一个新的项目或选择现有项目后,获取到用于引入图标的 `<link>` 标签代码片段。 #### 引入全局样式文件 将上述获得的 `<link>` 标签放置于项目的公共 HTML 文件(通常是 `public/index.html`)中的 `<head>` 部分内: ```html <link rel="stylesheet" href="//at.alicdn.com/t/font_8d9sbz7j.css"> ``` 这会使得整个应用都可以访问这些字体资源而无需单独导入每个组件。 #### 使用单个图标作为 Web 字体形式 对于简单的场景可以直接通过类名方式调用所需图标: ```vue <template> <div class="aa">舆情管理页面 <div class="iconfont icon-daohang_jifen-xuanzhong"></div> <!-- 这里直接用了class --> </div> </template> <script setup lang="ts"> // 不需要额外import语句因为已经全局加载了css </script> <style scoped></style> ``` 这种方式适用于大多数情况下的静态展示需求[^1]。 #### 动态绑定 Class 名称 当希望动态改变所使用的具体哪个图标时可以采用如下方法: ```vue <template> <div class="aa">舆情管理页面 <i :class="[prefixCls, className]" /> </div> </template> <script setup lang="ts"> const prefixCls = 'iconfont'; const className = computed(() => { return props.type ? `${props.type}` : ''; }); </script> <style scoped></style> ``` 此模式允许父级传递不同的 `type` 属性从而实现灵活切换不同类型的图标。 #### SVG 彩色图标支持 如果想要利用更高质量且色彩丰富的SVG版本,则应按照官方文档说明下载对应格式的数据,并将其转换为适合前端使用的格式。之后可以通过以下方式进行渲染: ```vue <template> <div class="aa">舆情管理页面 <svg class="icon icon-back" aria-hidden="true"> <use xlink:href="#icon-back"></use> </svg> </div> </template> <script setup lang="ts"> // 同样不需要特别处理只要保证对应的symbol定义存在即可 </script> <style scoped></style> ``` 注意这里假设已经在HTML头部包含了正确的外部CSS/SVG Sprite Sheet引用[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值