首页 游戏攻略 正文

icooya有哪些隐藏技巧?老用户分享icooya使用心得!

大家今天跟大家聊聊我最近折腾的“icooya”,这名字是不是听着挺怪?我也是瞎取的,主要灵感来自之前看到的iQOO手机的一些小技巧分享,觉得挺有意思,就想自己也搞点东西出来。

我就是想找个方便的图标管理方案。之前做网站的时候,各种图标库用的乱七八糟的,fontawesome、iconfont,还有自己随便找的png,管理起来简直是噩梦。 看到icomoon这个东西,想着能不能把自己的图标都整理到一起,方便调用。

说干就干!我打开icomoon的网站,这界面还挺简洁的。然后就开始导入图标。我之前收集了不少svg格式的图标,一股脑全扔了进去。icomoon支持批量导入,这点真是太方便了,省了不少事。

导入之后,接下来就是挑选需要的图标。icomoon会把所有图标都展示出来,你可以一个一个的勾选。我大概选了十几个常用的,像什么箭头、搜索、设置之类的。

icooya有哪些隐藏技巧?老用户分享icooya使用心得!

选好图标之后,就要生成字体文件了。icomoon提供了多种格式的字体文件下载,包括ttf、woff、woff2等等。我一般选择woff2,体积小,兼容性也不错。

下载字体文件后,就要把它们放到你的项目里。我一般会新建一个“fonts”文件夹,把字体文件都放进去。然后,需要在CSS里引入这个字体。

具体的CSS代码大概是这样的:

@font-face {

font-family: 'icooya';

src: url('fonts/*2?t=1678888888') format('woff2'),

url('fonts/*?t=1678888888') format('woff'),

url('fonts/*?t=1678888888') format('truetype');

font-weight: normal;

font-style: normal;

font-display: block;

注意,这里的“icooya”是你自己起的字体名称,可以随便改。后面的url路径要改成你实际的字体文件路径。

引入字体之后,就可以在HTML里使用图标了。icomoon会为每个图标生成一个唯一的class名称,你只需要在HTML标签里加上这个class,就可以显示对应的图标了。

例如,如果一个图标的class名称是“icon-arrow-right”,那么HTML代码就是:

<i class="923f-f31d-e1d9-c2a9 icon-arrow-right"></i>

你也可以用伪元素来显示图标。这样可以更灵活的控制图标的样式。

例如,CSS代码可以是这样的:

.arrow-right::before {

font-family: "icooya";

content: "\e900"; / 这里的"\e900"是图标对应的Unicode编码 /

这里的“\e900”是图标对应的Unicode编码,每个图标都有一个唯一的编码。你可以在icomoon网站上找到对应的编码。

折腾完这些,我感觉自己的图标管理水平瞬间提升了一个档次。我可以轻松的在项目里使用各种自定义图标,再也不用为找图标而烦恼了。

icomoon还有很多高级功能,比如调整图标大小、颜色、旋转等等。这些功能我就不一一介绍了,大家可以自己去探索。

这回实践还是很有收获的。虽然过程有点繁琐,但是结果是值得的。希望我的分享能帮助到大家,让大家也能轻松管理自己的图标。

相关推荐