react-iconfont-在线-使用

简介: 1.官网iconfont2.现在的项目iconfont的用的非常普遍,今天梳理下 react项目中的用法

1. 前言


1.官网iconfont

2.现在的项目iconfont的用的非常普遍,今天梳理下 react项目中的用法


2. 准备需要图标


1.iconfont 登录

2.选择自己的图标

3.加入购物车

4.添加到项目

以上步骤是常规的步骤,不按上边也无所谓的

5.查看项目

K$(HFPJX`F`8@T{{2S[UH2Q.png


6.效果图


~ZS1]4_GQ6CH~3M59WEMPRP.png


3. 本地使用iconfont


1.点击下载至本地

2.下载的内容

KRGV6UF(9P{@4I4`0LUU~FT.png


3.运行 这个 demo_index.html文件4.运行效果

44`5}380YT2$AMG~1M%DAA8.png


  1. 按照这个 三个步骤去使用就行 ,非常简单

小技巧

0.准备

$K0`5E%]XT)3S3Z(YT`0W6V.png


1.更改前缀

2.选择字体格式

($YIN0P_W8QSHJ5~XCGD77M.png



4. iconfont--Unicode--在线版本


  1. 点击查看在线链接.

A29YB0U6Y_6N)P4})U`_J`0.png

接下来根据的你的项目情况 会出现不同的界面

2.点击更新代码

G~M%JD3AL(UHP3C0(D~(F@W.png

  1. 或者是点击生成

TU(4~3~_1SE6V`{PJ2C)`MN.png

4.复制代码

不管上面的第三步是哪种情况,生成代码后操作都一样

_~E8BM2HDLM_}`$6E@5]HJE.png



5. react使用-inconfont-Unicode在线链接


这个根据自己的情况把复制的代码粘贴到css里面就行

这里我以 react为例

1.你可以放到单独的全局样式中

2.也可以放到index.css 或者App.css中

5.1 在线链接使用

这里以写到 App.css中为例


/* iconfont 使用 Unicode 生成在线链接 */
@font-face {
    font-family: 'iconfont';  /* Project id 1440303 */
    src: url('//at.alicdn.com/t/font_1440303_tx50qaqbpfr.woff2?t=1629792672700') format('woff2'),
         url('//at.alicdn.com/t/font_1440303_tx50qaqbpfr.woff?t=1629792672700') format('woff'),
         url('//at.alicdn.com/t/font_1440303_tx50qaqbpfr.ttf?t=1629792672700') format('truetype');
  }


5.2 图标样式

1.预览字体

LJ)`4RDK~%69J776(Z0]~PF.png


2.预览效果

5T1TFU(%LSC]UATR)ZMM_8G.png

复制 iconfont


/* 可以自己改成自己想要的  比如yzsIconfont*/
.iconfont {
  font-family: "iconfont" !important;
    /*  样式都可以 修改  font-size: .20rem;  */
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


5.3 具体使用

1.复制想要的图标

2.鼠标放到自己需要使用的图标

KI}NKP[VM07ONF[N7J0@5OJ.png

3.点击复制就得到了需要图标的 Unicode编码4.一般用 i或者 span标签5. class名字和之前自己写的样式保持一致(这里 react使用 className)6.标签之间粘贴刚才复制的 Unicode编码


<span className="iconfont ">&#xe624;</span>
  1. 效果就不截图了


6. iconfont--Font class--在线版本

1.生成在线链接的步骤和上面的 Unicode在线版本一样

2.复制代码

XQJI$@}5C@R}5GP{HI291)7.png



7.react使用-iconfont--Font class--在线版本


1.把上述复制的代码粘贴到样式文件

这里以reactApp.css为例

7.1  iconfont--Font class--在线链接使用


/* iconfont 使用 Font class 生成在线链接 */
@import "https://at.alicdn.com/t/font_1440303_tx50qaqbpfr.css";


7.2 复制需要的 图标 编码

步骤和之前的 Unicode一样

7.3 具体使用


<span className="iconfont icon-shangjia"></span>


7.4 效果就不截图了




相关文章
|
索引
UniApp 组件 u-tabs 详细讲解
UniApp 组件 u-tabs 详细讲解
2814 1
|
并行计算 PyTorch 算法框架/工具
anaconda+pytorch+opencv安装及环境配置
anaconda+pytorch+opencv安装及环境配置
1001 0
|
5月前
|
JavaScript Linux 内存技术
Debian 11系统下Node.js版本更新方法详解
本指南详细介绍在Linux系统中安装和管理Node.js的步骤。首先检查现有环境,包括查看当前版本和清除旧版本;接着通过NodeSource仓库安装最新版Node.js并验证安装结果。推荐使用nvm(Node Version Manager)进行多版本管理,便于切换和设置默认版本。同时,提供常见问题解决方法,如权限错误处理和全局模块迁移方案,以及版本回滚操作,确保用户能够灵活应对不同需求。
487 0
|
8月前
|
自然语言处理 JavaScript 前端开发
《深度剖析:开发鸿蒙原生应用,为何ArkTS是最优之选》
ArkTS 是鸿蒙原生应用开发的核心语言,基于 TypeScript 深度扩展,具备强大的静态检查和类型系统,有效提升代码稳定性。其声明式语法简洁高效,助力快速构建复杂用户界面;多维度状态管理机制灵活掌控应用状态,支持全局与跨设备数据同步。此外,ArkTS 与 ArkUI 深度集成,优化分布式场景下的多设备协同开发体验,并通过完善工具链降低开发门槛。随着持续演进,ArkTS 将进一步推动鸿蒙生态繁荣,为开发者带来更高效的解决方案。
312 0
|
数据库 Python
Python模块重载的五种方法
【7月更文挑战第17天】在Python中实现模块重载可通过以下五种方法: 1. 使用`importlib.reload()`重新加载模块 2. 重新执行导入语句,先删除`sys.modules`中的模块再导入 3. 利用`exec()`函数直接读取并执行模块代码: ```python with open(&#39;my_module.py&#39;, &#39;r&#39;) as f: code = f.read() exec(code) 4. 通过新进程或子线程重新导入和执行模块. 5. 设计模块时采用动态加载配置或数据,避免直接重载.
736 4
|
前端开发 开发者
sass中的导入与部分导入
sass中的导入与部分导入
410 0
|
前端开发 JavaScript
前端 JS 经典:图片裁剪上传原理
前端 JS 经典:图片裁剪上传原理
224 0
|
Cloud Native 安全 中间件
阿里云和中创中间件完成产品集成认证,共同助力基础软件生态建设
近日,山东中创软件商用中间件股份有限公司(以下简称“中创中间件”)产品“中创应用服务器软件V9.1、V10”与阿里云计算有限公司(以下简称阿里云)产品“阿里云PolarDB数据库管理软件V2.0”经过严格测试程序完成产品集成认证测试,此次认证意味着双方在云原生领域正式携手合作。
777 87
阿里云和中创中间件完成产品集成认证,共同助力基础软件生态建设
|
缓存 前端开发 小程序
微信小程序canvas画布渲染图片
微信小程序canvas画布渲染图片
359 0