国产探花免费观看_亚洲丰满少妇自慰呻吟_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 />

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 泰顺县| 香河县| 阿克| 绍兴县| 余干县| 安阳市| 南漳县| 新野县| 青海省| 长治市| 舒城县| 德兴市| 奈曼旗| 翁源县| 新乡县| 台南县| 连云港市| 沙河市| 三台县| 益阳市| 凤城市| 高陵县| 巧家县| 故城县| 平湖市| 太白县| 武定县| 西藏| 伊宁市| 礼泉县| 龙川县| 晋江市| 鄂伦春自治旗| 乡城县| 鹤壁市| 荔波县| 郁南县| 清涧县| 成安县| 靖江市|