為什麼捐款
API 瀏覽器
CSS Visibility

您可以使用一些現成的 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螢幕媒體上可見 - 在列印媒體上隱藏