- Foundation 常规
- Foundation - 全局样式
- Foundation - Sass
- Foundation - JavaScript
- Foundation - JavaScript 工具
- Foundation - 媒体查询
- Foundation - 网格
- Foundation - Flex 网格
- Foundation - 表单
- Foundation - 可见性类
- Foundation - 基础排版
- Foundation - 排版辅助工具
- Foundation - 基本控件
- Foundation - 导航
- Foundation - 容器
- Foundation - 媒体
- Foundation - 插件
- Foundation SASS
- Foundation - Sass 函数
- Foundation - Sass 混合宏
- Foundation 库
- Foundation - Motion UI
- Foundation 有用资源
- Foundation - 快速指南
- Foundation - 有用资源
- Foundation - 讨论
Foundation - 可见性类
描述
Foundation 使用可见性类根据设备方向(纵向和横向)或屏幕尺寸(小、中、大或超大屏幕)显示或隐藏元素。
它允许用户根据浏览环境使用元素。
下表列出了 Foundation 的可见性类,这些类根据其浏览环境控制元素:
Foundation 支持一些类,您可以使用 .hide 和 .invisible 类隐藏内容,并且页面上不会显示任何内容。
方向检测
设备可以使用 landscape 和 portrait 功能确定不同的方向。手持设备(如手机)在旋转时会指定不同的方向。对于台式机,方向始终为横向。
辅助功能
下表列出了用于屏幕阅读器的辅助功能技术,这些技术隐藏内容,同时使其可被屏幕阅读器读取:
序号 | 辅助功能类和描述 |
---|---|
1 | 对屏幕阅读器显示
它使用 show-for-sr 类隐藏内容,同时阻止屏幕阅读器读取它。 |
2 | 对屏幕阅读器隐藏
它使用 aria-hidden 属性使文本可见,但屏幕阅读器无法读取。 |
3 | 创建跳过链接
屏幕阅读器将创建一个跳过链接,以导航到您网站的内容。 |
Sass 参考
Foundation 使用以下混合宏来显示 CSS 输出,这允许为您的组件构建自己的类结构:
序号 | 混合宏和描述 | 参数 | 类型 |
---|---|---|---|
1 |
show-for 默认情况下,它隐藏元素,并在特定屏幕尺寸以上显示它。 |
$size | 关键字 |
2 |
show-for-only 默认情况下,它隐藏元素,并在断点内显示它。 |
$size | 关键字 |
3 |
hide-for 默认情况下,它显示元素,并在特定屏幕尺寸以上隐藏它。 |
$size | 关键字 |
4 |
hide-for-only 默认情况下,它显示元素,并在特定屏幕尺寸以上隐藏它。 |
$size | 关键字 |
所有这些混合宏的默认值都将设置为 none。
广告