您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“CSS怎么根據屏幕尺寸隱藏或顯示元素”,內容詳細,步驟清晰,細節處理妥當,希望這篇“CSS怎么根據屏幕尺寸隱藏或顯示元素”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
根據屏幕尺寸顯示元素
以下類會根據設備(屏幕尺寸)來顯示元素。
類 | 描述 |
---|---|
.show-for-small-only | 只在小型設備上顯示元素 (屏幕寬度小于 40.0625em ) |
.show-for-medium-up | 在中型及以上設備上顯示元素 (屏幕寬度大于 40.0625em) |
.show-for-medium-only | 只在中型設備上顯示元素 (屏幕寬度在 40.0625em 到 64.0625em 之間) |
.show-for-large-up | 在大型及以上設備上顯示元素 (屏幕寬度大于 64.0625em) |
.show-for-large-only | 只在大型設備上顯示元素 (屏幕寬度在 64.0625em 到 90.0625em 之間) |
.show-for-xlarge-up | 在更大型及以上設備上顯示元素 (屏幕寬度大于 90.0625em) |
.show-for-xlarge-only | 只在更大型及以上設備上顯示元素 (屏幕寬度在 90.0625em 到 120.0625em之間) |
.show-for-xxlarge-up | 在超大型及以上設備上顯示元素 (屏幕寬度大于 120.0625em) |
以下實例演示了以上所有 .show-
類的可見性。
<p class="show-for-small-only">你在小型設備上。</p>
根據屏幕尺寸隱藏元素
以下類會根據設備(屏幕尺寸)來隱藏元素。
類 | 描述 |
---|---|
.hide-for-small-only | 只在小型設備上隱藏元素 (屏幕寬度小于 40.0625em ) |
.hide-for-medium-up | 在中型及以上設備上隱藏元素 (屏幕寬度大于 40.0625em) |
.hide-for-medium-only | 只在中型設備上隱藏元素 (屏幕寬度在 40.0625em 到 64.0625em 之間) |
.hide-for-large-up | 在大型及以上設備上隱藏元素 (屏幕寬度大于 64.0625em) |
.hide-for-large-only | 只在大型設備上隱藏元素 (屏幕寬度在 64.0625em 到 90.0625em 之間) |
.hide-for-xlarge-up | 在更大型及以上設備上隱藏元素 (屏幕寬度大于 90.0625em) |
.hide-for-xlarge-only | 只在更大型及以上設備上隱藏元素 (屏幕寬度在 90.0625em 到 120.0625em之間) |
.hide-for-xxlarge-up | 在超大型及以上設備上隱藏元素 (屏幕寬度大于 120.0625em) |
<p class="hide-for-small-only">你不在小型設備上。</p>
根據屏幕方向顯示元素
以下類會根據設備(屏幕尺寸)來隱藏元素。
我們可以設置元素在不同方向是是否顯示或隱藏。筆記本等桌面設備一般是橫向的,但是手機和平板設備可以是橫向或縱向,我們可以根據用戶手機拿的方向來設置元素隱藏與顯示:
類 | 描述 |
---|---|
.show-for-landscape | 在橫向時顯示元素(縱向隱藏) |
.show-for-portrait | 在縱向時顯示元素(橫向隱藏) |
下面實例根據使用的方向顯示文本內容:
實例
<p class="show-for-landscape">文本只在橫向顯示。</p>
<p class="show-for-portrait">文本只在縱向顯示。</p>
觸屏設備的顯示與隱藏
你可以根據設備是否支持觸摸來顯示與隱藏元素。
類 | 描述 |
---|---|
.show-for-touch | 在支持觸屏的設備上顯示(不支持的設備上隱藏) |
.hide-for-touch | 在支持觸屏的設備上隱藏(不支持的設備上顯示) |
下面實例根據設備是否支持觸摸來顯示文本內容:
實例
<p class="show-for-touch">你的設備支持觸屏。</p>
<p class="hide-for-touch">你的設備不支持觸屏。</p>
讀到這里,這篇“CSS怎么根據屏幕尺寸隱藏或顯示元素”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。