最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

react项目如何使用iconfont的方法步骤

来源:动视网 责编:小采 时间:2020-11-27 22:00:06
文档

react项目如何使用iconfont的方法步骤

react项目如何使用iconfont的方法步骤:项目中通常会使用iconfont作为图标显示的解决方案,这里介绍下如何在项目中配置。 准备工作 首先配置好项目,关键需要注意FontClass/Symbol 前缀和Font Family两个配置。 当我们配置好项目之后,就可以导出样式文件,复制如下图中的css链接中的内容备用。
推荐度:
导读react项目如何使用iconfont的方法步骤:项目中通常会使用iconfont作为图标显示的解决方案,这里介绍下如何在项目中配置。 准备工作 首先配置好项目,关键需要注意FontClass/Symbol 前缀和Font Family两个配置。 当我们配置好项目之后,就可以导出样式文件,复制如下图中的css链接中的内容备用。


项目中通常会使用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 />

文档

react项目如何使用iconfont的方法步骤

react项目如何使用iconfont的方法步骤:项目中通常会使用iconfont作为图标显示的解决方案,这里介绍下如何在项目中配置。 准备工作 首先配置好项目,关键需要注意FontClass/Symbol 前缀和Font Family两个配置。 当我们配置好项目之后,就可以导出样式文件,复制如下图中的css链接中的内容备用。
推荐度:
标签: 方式 项目 iconfont
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top