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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:59:55
字體:
來源:轉載
供稿:網友

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

準備工作

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

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

正餐開始

創建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 />

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武川县| 东乌| 无为县| 普宁市| 马关县| 廊坊市| 三亚市| 重庆市| 涞水县| 扶余县| 彰武县| 临泉县| 墨玉县| 阳高县| 中宁县| 安多县| 肥城市| 太保市| 古田县| 朝阳区| 万宁市| 浙江省| 皋兰县| 泾阳县| 鄂托克前旗| 虎林市| 焦作市| 大悟县| 蕉岭县| 蒲江县| 德保县| 五大连池市| 灯塔市| 罗江县| 高淳县| 射阳县| 东乌珠穆沁旗| 玉树县| 顺平县| 灵寿县| 宝兴县|