免费开源、高性能的图标库:Ionicons

原文链接:https://cloud.tencent.com/developer/article/2184178

它适用于web、APP和桌面应用。

关于 Ionicons

Ionicons 是一个国外知名混合开发框架 Ionic Framework 内置的图标库。 它包含 1300 个为 WebiOSAndroid桌面应用程序专门定制的图标。

同时 Ionicons 这套图标库是一个独立的项目,完全可以单独使用。

Ionicons 亮点盘点

  • 包含1300+个、图标,能满足大多数的业务场景
  • 具有高性能的按需加载机制,只加载需要的图标资源,无需手动配置
  • 提供filledoutlinesharp 三种不同风格的变体,类型丰富
  •  

    开发上手

    安装

    在自己项目中使用 Ionicons 这套图标库,只需要引入 script 标签即可:

  • <script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
    <script nomodule src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
    图标使用

    <ion-icon /> 标签设置对应的 name 属性即可:

  • <ion-icon name="heart"></ion-icon>

    我们还可以用不同变体适合各种平台:

  • < ion-icon  name = "heart" > </ ion-icon >  <!--filled--> 
    < ion-icon  name = "heart-outline" > </ ion-icon >  <!--outline--> 
    < ion-icon  name = "heart-sharp" > </ ion-icon >  <!--sharp-->

    设置图标大小和颜色:

 

  

<!-- 通过属性设置图标大小 -->
<ion-icon size="small"></ion-icon>
<ion-icon size="large"></ion-icon>

<!-- 通过css设置图标大小和颜色 -->
ion-icon {
  font-size: 64px;
  color: blue;
}

<!-- 通过属性设置图标大小 -->

<ion-icon size="small"></ion-icon> <ion-icon size="large"></ion-icon>

<!-- 通过css设置图标大小和颜色 -->

ion-icon { font-size: 64px; color: blue; }

< ion-icon  src = "/path/to/external/file.svg" > </ ion-icon >

二开使用

Ionicons 官网的右上角为设计师提供了所有图标打包下载的功能,图标源文件格式为通用的 SVG 格式,满足了设计师学习临摹和二次修改的需求。

 

其他

Ionicons 的图标数量不仅多,覆盖也很全面。使用起来简单、快捷、方便,自动按需加载的机制也让开发者很省心。有兴趣的小伙伴们,可以查看下它的官网。

Ionicons官方文档 https://ionic.io/ionicons

posted @ 2024-11-20 18:11  yinghualeihenmei  阅读(98)  评论(0编辑  收藏  举报