为什么要捐赠
API 资源管理器
CSS 可见性

有一些 CSS 类可以开箱即用,用于实现常见的功能。

类名描述
disabled光标更改为通知“禁用”,并且不透明度设置为较低的值。
hiddendisplay 设置为 none。与下面的 hidden 类进行比较,这意味着元素将不会显示并且不会在布局中占用空间。
invisiblevisibility 设置为 hidden。与上面的进行比较,invisible 类意味着元素将不会显示,但它仍将在布局中占用空间。
transparent背景颜色为透明。
dimmed在元素顶部应用深色透明覆盖层。不要在已具有:after伪元素的元素上使用。
light-dimmed在元素顶部应用白色透明覆盖层。不要在已具有:after伪元素的元素上使用。
ellipsis截断文本并在可用空间不足时显示省略号。
ellipsis-2-lines截断文本并在两行上可用空间不足时显示省略号(仅适用于 Webkit 浏览器)。
ellipsis-3-lines截断文本并在三行上可用空间不足时显示省略号(仅适用于 Webkit 浏览器)。
z-top将您的元素置于任何其他组件之上,但在弹出窗口、工具提示、通知之后。
z-max将您的元素置于任何其他组件之上(包括抽屉、模态框、通知、布局页眉/页脚等)。

首先,让我们定义断点是什么

窗口大小名称最小宽度阈值(像素)最大宽度阈值(像素)
超小xs0px599.99px
sm600px1023.99px
md1024px1439.99px
lg1440px1919.99px
超大xl1920px无限大

现在进入窗口宽度相关的 CSS 类。

类名描述
xs仅在超小窗口上显示
sm仅在小窗口上显示
md仅在中等大小的窗口上显示
lg仅在大窗口上显示
xl仅在超大窗口上显示

您还可以显示某些 DOM 元素或组件,如果它低于其中一个尺寸对于大于其中一个尺寸的情况也是如此。只需附加 lt-gt- 前缀,它们分别来自“小于”和“大于”。例如:lt-md(仅在 xs 和 sm 上显示),lt-xl(仅在 xs、sm、md 和 lg 窗口上显示),gt-md(在大于中等窗口上显示:lg 和 xl)。

提示

您可以将可见性类与 inline 类结合使用以进行内联块。

例如:<span class="gt-sm inline">...</span>

提示

如果您想根据 JavaScript 属性显示或隐藏,可以使用屏幕插件

仅在以下平台上可见

类名描述
desktop-only仅在桌面设备上可见
mobile-only仅在移动设备上可见
native-mobile-only仅在 Cordova/Capacitor 上可见
cordova-only仅在 Cordova 封装的应用中可见
capacitor-only仅在 Capacitor 封装的应用中可见
electron-only仅在 Electron 封装的应用中可见
touch-only仅在支持触控的平台上可见
platform-ios-only仅在 iOS 平台上可见
platform-android-only仅在 Android 平台上可见
within-iframe-only仅当整个网站位于 IFRAME 标签下时可见

隐藏在以下平台上

类名描述
desktop-hide隐藏在桌面设备上
mobile-hide隐藏在移动设备上
native-mobile-hide隐藏在 Cordova/Capacitor 上
cordova-hide隐藏在 Cordova 封装的应用中
capacitor-hide隐藏在 Capacitor 封装的应用中
electron-hide隐藏在 Electron 封装的应用中
touch-hide隐藏在支持触控的平台上
platform-ios-hide隐藏在 iOS 平台上
platform-android-hide隐藏在 Android 平台上
within-iframe-hide仅当整个网站位于 IFRAME 标签下时隐藏

提示

根据您的需求,您可能还想查看平台检测页面,了解如何使用 Javascript 实现相同的效果。后一种方法允许您甚至不渲染 DOM 元素或组件。当渲染过程代价高昂时,这很有用。

类名描述
orientation-portrait仅当屏幕方向为纵向时可见
orientation-landscape仅当屏幕方向为横向时可见
类名描述
print-only仅在打印媒体上可见 - 在屏幕媒体上隐藏
print-hide屏幕媒体上可见 - 在打印媒体上隐藏