ion-title
标题是一种文本组件,用于设置工具栏的标题。它可以用来描述用户当前所处的屏幕或区域,或正在使用的应用。
基础用法
可折叠大标题
当内容区域滚动到滚动容器的起始位置时,大标题会显示。当标题滚动到标题栏后面时,紧凑标题会淡入显示。
信息
此功能仅适用于 iOS 系统。
可折叠按钮
按钮组件可以与 collapse 属性结合使用,以便在工具栏折叠时额外显示在标题栏中。
无障碍访问
标题层级
创建标题时,我们通常建议使用语义化标题元素 (h1-h6)。然而,在某些情况下,你可能需要调整 Title 组件,使其被辅助技术识别为特定的标题级别。例如,如果你在视图顶部有一个标题,可能希望它被视为一级标题。
为实现这一点,开发者应在 Title 组件上使用 heading 角色。这将向辅助技术表明 Title 是一种标题类型。然后,开发者应使用 aria-level 属性 来设置标题级别。
例如,如果我们想让一个 Title 组件的行为类似于 h1 元素,我们应在 Title 上设置 role="heading" 和 aria-level="1"。
由于一个视图中可以同时使用多个 Title 组件和语义化标题元素,Ionic 不会自动设置 Title 的 role 或 aria-level。这需要开发者自行处理。