iconfont 是阿里旗下很好用的图标管理网站(https://www.iconfont.cn/),里面有百万个小图标,可以随意下载切换颜色,是很多前端人员的选择。
但是网站没有将图标批量加入购物车的功能,很不方便,
现记录下批量加入购物车的js代码:
在浏览器中按 f12 打开【开发人员工具】,找到【console(控制台)】,输入以下代码,再按回车,稍等片刻即可把全部图标加入购物车
var ll = document.getElementsByClassName('icon-gouwuche1'); for (var i=0; i<ll.length;i++){ll[i].click();}
C# 窗体中使用,把iconfont.ttf添加到资源文件中
编写类库
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WindowsFormsApp1 { public class IconfontHelper { public static System.Drawing.Text.PrivateFontCollection PFCC { get { return pfcc ?? LoadFont(); } } private static System.Drawing.Text.PrivateFontCollection pfcc; private static System.Drawing.Text.PrivateFontCollection LoadFont() { pfcc = new System.Drawing.Text.PrivateFontCollection(); byte[] fontData = Properties.Resources.iconfont;//添加到资源里面的字体库文件 unsafe { fixed (byte* pFontData = fontData) { pfcc.AddMemoryFont((IntPtr)pFontData, fontData.Length); } } return pfcc; } } }
标签:pfcc,C#,Text,iconfont,System,购物车,using From: https://www.cnblogs.com/funiyi816/p/18516458