国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

react項目如何使用iconfont的方法步驟

2024-05-06 16:49:01
字體:
來源:轉載
供稿:網友

項目中通常會使用iconfont作為圖標顯示的解決方案,這里介紹下如何在項目中配置。

準備工作

首先配置好項目,關鍵需要注意FontClass/Symbol 前綴Font Family兩個配置。

react,iconfont

當我們配置好項目之后,就可以導出樣式文件,復制如下圖中的css鏈接中的內容備用。

react,iconfont

正餐開始

創建Icon.js文件。

import React from 'react';import classNames from 'classnames';import './iconfont.less';// 上文中從iconfont中復制的css文件內容import './icon.css';const Icons = (props) => { const {type, spin, className = '', ...others} = props; const cls = classNames({  'unovo-iconfont': true,  [`unovo-iconfont-${type}`]: true,  'unovo-iconfont-spin': !!spin, }, className); return (  <i className={cls} {...others}/> );};export default Icons;

創建iconfont.less

@keyframes icon-spin { from {  transform: rotate(0deg); } to {  transform: rotate(360deg); }}@iconfont-css-prefix: unovo-iconfont;.@{iconfont-css-prefix}-spin:before { display: inline-block; animation: icon-spin infinite 1s linear;}

然后這樣使用

 <Icons type={type} spin />

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉首市| 隆安县| 鄄城县| 云阳县| 兰西县| 赤峰市| 金阳县| 永年县| 镇安县| 乐都县| 台北县| 永兴县| 兰西县| 临猗县| 金寨县| 昆山市| 乌拉特后旗| 界首市| 阿巴嘎旗| 高邑县| 巴中市| 涡阳县| 石首市| 社会| 衢州市| 太保市| 曲沃县| 浏阳市| 金塔县| 新宾| 贵德县| 布拖县| 沅陵县| 西华县| 随州市| 定远县| 安西县| 依兰县| 黎平县| 昌乐县| 肃宁县|