基础 - 可见性类(Visibility Classes)

优质
小牛编辑
127浏览
2023-12-01

描述 (Description)

  • Foundation使用可见性类来显示或隐藏基于设备方向(纵向和横向)或屏幕大小(小,中,大或xlarge屏幕)的元素。

  • 它允许用户基于浏览环境使用元素。

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

Sr.No.可见性等级和描述
1按屏幕大小显示

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

2按屏幕大小隐藏

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

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

方向检测

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

辅助功能(Accessibility)

下表列出了屏幕阅读器的可访问性技术,这些技术隐藏了内容,同时使屏幕阅读器可以读取内容 -

Sr.No.辅助功能类和描述
1显示屏幕阅读器

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

2隐藏屏幕阅读器

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

3创建跳过链接

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

Sass参考

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

Sr.No.Mixin和描述参数类型
1

show-for

默认情况下,它会隐藏元素并将其显示在特定屏幕大小之上。

$sizeKeyword
2

show-for-only

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

$sizeKeyword
3

hide-for

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

$sizeKeyword
4

hide-for-only

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

$sizeKeyword

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