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

     更新时间:2019年03月13日 10:37:11   作者:ineo6   我要评论

    这篇文章主要介绍了react项目如何使用iconfont的方法步骤,这里介绍下如何在项目中配置。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    项目中通常会使用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;
    
    [email protected]{iconfont-css-prefix}-spin:before {
     display: inline-block;
     animation: icon-spin infinite 1s linear;
    }

    然后这样使用

     <Icons type={type} spin />

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    相关文章

    最新评论

    山东群英会开奖查询