详情介绍
Ionicons是一个完全开源的图标集,其中包含1100多个图标,这些图标是专为Web,iOS,Android和桌面应用程序而设计的。Ionicons是为Ionic Framework构建的,因此图标同时具有Material Design和iOS版本
我们打算将此图标包与Ionic一起使用,但绝不仅限于此。无论您是个人还是商业用户,都可以在合适的地方使用它们。它们是免费使用的,并根据MIT许可。
注意:所有品牌图标均为其各自所有者的商标。这些商标的使用并不表示爱奥尼亚克对该商标持有人的认可,反之亦然。
使用Web组件
Ionicons Web组件是在应用程序中使用Ionicon的一种简单且性能的方法。该组件将为每个图标动态加载SVG,因此您的应用仅请求您需要的图标。
另请注意,仅加载可见图标,并且“折叠下方”并从用户视图中隐藏的图标不会提出SVG资源的提取请求。
安装
如果您使用的是离子框架,则默认情况下会包装Ionicons,因此无需安装。是否需要使用离子框架的离子子?将以下内容放在<script>页面末端,直接在关闭</body>标签之前,以启用它们。
<script type="module" src="https://esm.sh/ionicons@latest/loader"></script> <script nomodule src="https://esm.sh/ionicons@latest/loader"></script>
您可以替换latest以选择任何版本的Ionicon,例如:
<script type="module" src="https://esm.sh/ionicons@8.0.0/loader"></script> <script nomodule src="https://esm.sh/ionicons@8.0.0/loader"></script>
基本用法
要使用Ionicons软件包中的内置图标,请name在Ion-Icon组件上填充属性:
<ion-icon name="heart"></ion-icon>
自定义图标
要使用自定义SVG,请在src属性中提供其URL,以请求外部SVG文件。该属性的工作原理与必须从向图像请求的网页访问URLsrc相同。<img src="...">此外,外部文件只能是有效的SVG,并且不允许SVG元素中的脚本或事件。
<ion-icon src="/path/to/external/file.svg"></ion-icon>
自定义资产路径
如果您要加载一组不同的图标,或者Ionicon图标托管在不同的页面或路径上,则可以设置Ionicons通过以下方式从中拔出图标的资产URL:
import { setAssetPath, addIcons } from 'ionicons';
import { add, logoIonic, save } from 'ionicons/icons';
// set root path for loading icons to "<root>/public/svg"
setAssetPath(`${window.location.origin}/public/svg/`);
// only load specific icons
addIcons({ add, logoIonic, save });这允许使用这样的命名图标:
<!-- now pulls the svg from "<root>/public/svg/heart.svg" --> <ion-icon name="heart"></ion-icon>
变体
Ionicons中的每个应用图标都有Afilled且outline变sharp体。提供了这些不同的变体,以使您的应用程序感觉到各种平台。填充变体使用没有后缀的默认名称。注意:徽标图标没有大纲或尖锐的变体。
<ion-icon name="heart"></ion-icon> <!--filled--> <ion-icon name="heart-outline"></ion-icon> <!--outline--> <ion-icon name="heart-sharp"></ion-icon> <!--sharp-->
平台特异性
在离子框架中使用图标时,您可以每个平台指定不同的图标。使用md和ios属性并提供特定于平台的图标/变体名称。
<ion-icon ios="heart-outline" md="heart-sharp"></ion-icon>
尺寸
要指定图标尺寸,您可以为我们的预定义字体尺寸使用大小属性。
<ion-icon size="small"></ion-icon> <ion-icon size="large"></ion-icon>
font-size或者,您可以通过在组件上应用CSS属性来设置特定尺寸ion-icon。建议使用8(8、16、32、64等)的像素尺寸
ion-icon {
font-size: 64px;
}颜色
color通过在组件上应用CSS属性来指定图标颜色ion-icon。
ion-icon {
color: blue;
}中风宽度
当使用outline图标变体时,可以调整中风宽度,以改善相对于图标的大小或相对于相邻文本的宽度的改进。您可以通过将--ionicon-stroke-widthCSS自定义属性应用于组件来设置特定尺寸ion-icon。默认值为32px。
<ion-icon name="heart-outline"></ion-icon>
ion-icon {
--ionicon-stroke-width: 16px;
}发生了什么变化
文档(readme):通过更改错误的模块URL@KenTandrian在#1454中
fix():包装出口中的ionicons.json。@rdlabo在#1456中
新贡献者
@KenTandrian在#1454做出了第一次贡献
@rdlabo在#1456中做出了第一次贡献
下载地址
人气源码
相关文章
-
deskflow键盘鼠标共享 v1.20.1deskflow键盘鼠标共享允许你轻松地在你办公桌上多台计算机之间共享你的鼠标和键盘。你只要将鼠标(指针)从一台计算机的屏幕边缘移出到另 一个屏幕就行了...
-
qBittorrent v5.0.5qBittorrent是一个新的轻量级BitTorrent客户端,可运行于Linux及其他可能系统,它简单易用,漂亮的外观,功能强大,现在它可以被视为一个良好的替代其他 BitTorrent 软件的...
-
Wireshark网络流量分析器 v3.6.21Wireshark 是一种网络流量分析器或“嗅探器”,适用于 Linux、macOS、*BSD 和其他 Unix 和类 Unix 操作系统以及 Windows...
-
Redis数据库 v6.2.14Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用...
-
MATLAB汉字语音识别(语音转汉字,GUI界面)系统源码MATLAB交通标志识别系统GUI界面,语音识别技术是将人类语音信号转化为机器可识别的数字信号,本文给大家分享MATLAB汉字语音识别(语音转汉字,GUI界面源码,感兴趣的朋友快...
-
Python2.7的scapy安装源码可以在Python2.7上安装scapy,亲测可用,利用scapy抓包,发包分析包,本文给大家介绍Python2.7的scapy安装源码,感兴趣的朋友一起看看吧...
-
python-2.7.14.amd64 源代码python开发环境,版本为python-2.7.14,用于windows64位操作系统,对python-2.7.14.amd64 源代码感兴趣的朋友下载体验吧...
-
返回顶部火箭修改版 v1.0.2返回顶部火箭修改版为网络修改版,可以把火箭修改为自己的想要的图片,以实现DIY的目的,增强网站LOGO的印象...
-
SRS(Simple Realtime Server) 高效的实时视频服务器 v6.0.36SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。欢迎需要的朋友下载使用...
-
极品模板文件上传组件 v1.2.1.6极品模板文件上传组件是一个基于Jquery的前端文件上传组件:支持拖拽、大文件分片上传、自定义参数传递。欢迎需要的朋友下载使用...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Ionicons开源图标集合 v8.0.9资源来源互联网,版权归该下载资源的合法拥有者所有。
































