基础 - 可见性课程


描述

  • Foundation 使用可见性类根据设备方向(纵向和横向)或屏幕尺寸(小、中、大或超大屏幕)显示或隐藏元素。

  • 它允许用户根据浏览环境使用元素。

下表列出了 Foundation 的可见性类别,它们根据浏览环境控制元素 -

先生。 可见性等级和描述
1 按屏幕尺寸显示

它使用.show类显示基于设备的元素。

2 按屏幕尺寸隐藏

它使用.hide类隐藏基于设备的元素。

Foundation 支持某些类,您可以使用.hide.invisible类隐藏内容,并且在页面上不显示任何内容。

方向检测

设备可以通过使用横向纵向功能来确定不同的方向。移动电话等手持设备在旋转时会指定不同的方向。对于桌面,方向将始终为横向。

无障碍

下表列出了屏幕阅读器的辅助功能技术,该技术隐藏内容,同时使其可由屏幕阅读器读取 -

先生。 辅助功能类别和描述
1 为屏幕阅读器显示

它使用show-for-sr类来隐藏内容,同时防止屏幕阅读器阅读它。

2 对屏幕阅读器隐藏

它使用aria-hidden属性,使文本可见,但屏幕阅读器无法读取。

3 创建跳过链接

屏幕阅读器将创建一个跳过链接以导航到您网站的内容。

Sass 参考

Foundation 使用以下 mixin 来显示 CSS 输出,这允许为您的组件构建自己的类结构 -

先生。 混合与描述 范围 类型
1

表演

默认情况下,它隐藏一个元素并将其显示在特定屏幕尺寸之上。

$尺寸 关键词
2

仅供展示

默认情况下,它隐藏一个元素并在断点内显示它。

$尺寸 关键词
3

隐藏

默认情况下,它显示一个元素并将其隐藏在特定屏幕尺寸之上。

$尺寸 关键词
4

仅隐藏

默认情况下,它显示一个元素并将其隐藏在特定屏幕尺寸之上。

$尺寸 关键词

所有这些 mixin 的默认值都将设置为none