跳到主要内容
版本:v6

ion-icon

图标(Icon)是一个简单的组件,通过 Ionicons 库提供,该库默认随所有 Ionic 框架应用预装。它可以用于显示 Ionicons 集中的任何图标,或自定义 SVG。它还支持样式,如尺寸和颜色。

有关所有可用图标的列表,请参阅 ionic.io/ionicons。有关包括样式和自定义 SVG 使用的更多信息,请参阅 使用页面

基本用法

无障碍访问

纯装饰性内容的图标应设置 aria-hidden="true"。这不会在视觉上隐藏图标,但会将元素从辅助技术中隐藏。

<ion-icon name="heart" aria-hidden="true"></ion-icon>

如果图标是可交互的,应通过添加 aria-label 来定义替代文本。

<ion-icon name="heart" aria-label="Favorite"></ion-icon>

或者,如果图标位于它所描述的另一个元素内部,则该元素应添加 aria-label,图标应使用 aria-hidden 隐藏。

<ion-button aria-label="Favorite">
<ion-icon name="heart" aria-hidden="true"></ion-icon>
</ion-button>