问题

开发的时候遇到了antd的icon无法使用的问题,百度无果,改用iconfont。又遇到了图标静态不知如何旋转的问题,百度后发现用css修改即可。

解决方法

1. 首先把要用的图标拉入iconfont的购物车,并添加到iconfont的项目分组中

var icon=document.getElementsByClassName('icon-gouwuche1');for(var i=0;i<icon.length;i++){icon[i].click();}

通过上面这行代码可以全选(需要等待,卡屏是正常的)加入购物车,在购物车(位于右上角)中打开,点击添加到项目分组

3. 复制symbol代码
点击复制代码
4. 在react项目的public的index.html中引入symbol

在index.html中添加如下代码

<script src="//at.alicdn.com/t/font_1917586_lcqaup3ir7.js"></script>

5. 同样在index.html文件中添加css代码

<style>.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
</style>

6.在需要的地方添加icon模块

<svg className="icon"  aria-hidden="true"><use xlinkHref="#icon-loading"></use>
</svg>

7.关于让图片动起来
在index.html的style中添加一个类 设置transform属性即可。
需要的图标的className中添加这个类名即可

.icon.iconTrans {display: inline-block;animation: move 1.2s linear infinite;-webkit-animation: move 1.2s linear infinite;}
@keyframes move {100% {transform: rotate(360deg);}
}
<svg className="icon iconTrans"  aria-hidden="true"><use xlinkHref="#icon-loading"></use>
</svg>

react 关于iconfont图标应用和动态图标相关推荐

  1. html动态图标代码,SVG动态图标是如何实现的

    这篇文章给大家分享的内容是SVG动态图标是如何实现的,有需要的朋友可以参考一下. 在 loading.io 上能看到好多效果惊艳的loading图标.它们都是用svg写成的,寥寥几行代码,比img图片 ...

  2. 【Android】时钟动态图标的定制化

    ​ 活动地址:CSDN21天学习挑战赛 1.概述 在定制化10.0的项目开发中,在Launcher3的app列表页,有时钟app的图标,由于图标是静态的开发的需要要求调成动态图标,时刻显示时间,所以要 ...

  3. android10.0 launcher3默认设置时钟和日历为动态图标

    1.概述 在10.0的系统产品开发中,在Launcher3长按屏幕 弹出的弹窗中 点击 主屏幕设置 在下面的下拉列表中 可以看到 动态图标 点击动态图标 可以看到 有 时钟 和 日历的 开关 但是发现 ...

  4. React将字符串转化成组件,将Antd图标字符串转化为图标组件

    React.createElement的作用是创建新的元素节点,也可以将字符串转换成元素节点 创建元素节点: //***********两种方案完全等价 //方案一 {React.createElem ...

  5. 东京奥运会73枚动态图标刷爆朋友圈,中国网友怒赞:不愧是设计大国!

    本文转载自公众号"日本设计小站"(ID:japandesign),已获得其授权. 前不久,东京奥组委.残奥组委 公布了73个奥运比赛项目的动态图标 视觉效果堪称惊艳! 图标先以碎片 ...

  6. 酷炫的SVG 动态图标

    酷炫的SVG 动态图标                                                   在  loading.io 上能看到好多效果惊艳的loading图标.它们都 ...

  7. android 时钟动态图标,Android 8.1 Launcher3实现动态指针时钟功能

    本文主要实现功能,可能有不合理的地方 首先创建一个实现功能的工具里,直接上代码: import android.content.Context; import android.graphics.Bit ...

  8. html5 怎么写动态图形设计,如何用SVG制作酷炫动态图标?(代码实例)

    本章给大家介绍在html5中如何用SVG制作酷炫动态图标?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.基本图形元素 svg有一些预定义的形状元素:矩形,圆形,椭圆 ...

  9. MOGRT动态图标模板 爱情元素手绘爱心特效pr视频模板

    MOGRT动态图标模板 爱情元素手绘爱心特效pr视频模板 此模板包含16个惊人的手绘元素,你可以在你的下一个视频或照片中使用.这些元素是预先呈现的,可以在你的编辑软件中使用.通过使用alpha通道添加 ...

最新文章

  1. 利用BP神经网络教计算机进行非线函数拟合(代码部分单层)
  2. 第三周练习 part3 --- 文件的操作
  3. 为什么 GitHub 上的开发者比 iOS 上的要更值钱?
  4. dovecot 不用mysql,dovecot+mysql 收件服务 和 空壳邮件
  5. 关于Android平台上面is not valid; is your activity running?
  6. cad对计算机专业的用处,CAD软件的特点和用途
  7. 全面开创城市数字经济新时代
  8. AM5728 + 映美精工业相机图像处理案例
  9. 常用的内部网关协议(IGP)
  10. 额滴亲娘嘞!偶终于考完试了!”
  11. SendMessage功能(中规中矩)
  12. 微信小程序-菜谱APP
  13. 网页弹窗插件layer.js的使用
  14. 微信小程序组件化实现歌单效果
  15. 程序运算小数时为什么会出错?
  16. 用不起!中国移动首个5G套餐确认,最低消费118元!
  17. 故障树算法JAVA实现
  18. nyoj2 括号配对问题
  19. matlab 金融时间序列工具箱,Matlatb金融时间序列工具箱——建立金融时间序列
  20. LeetCode高频题:戈壁滩种树,一排n棵树,至少有k棵树存活时,最终形成的风景线有多少不同的情况

热门文章

  1. 使用JExcel 实现基于web页面的表格数据录入
  2. 简单无脑使用 jquery.table2excel.js 生成excel表格
  3. 24种设计模式及案例
  4. Pytorch 基础(1)
  5. 超级酷的网页导航菜单
  6. Alien Skin ExposureX7中文版RAW照片编辑器和组织器
  7. Java中使用renameTo方法导致文件数据缺失
  8. 暴风影音解码器问题: E436EB83-524F-11CE-9F53-0020AF0BA770
  9. vmware桥接模式-无法内网通-克隆机要删除的文件-ssl
  10. JAVA蘑菇西餐,小丫厨房:十分钟就可搞定西餐 蒜蓉蘑菇八步简单做