亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css如何控制元素隱藏

發布時間:2021-07-14 16:24:53 來源:億速云 閱讀:123 作者:chen 欄目:web開發

本篇內容主要講解“css如何控制元素隱藏”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“css如何控制元素隱藏”吧!

方法:1、使用“opacity:0;”;2、使用“visibility: hidden;”;3、使用“diaplay:none;”;4、使用“position:absolute;top:-999px;”;5、利用clip-path屬性。

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

用css隱藏頁面元素有許多種方法。

第一種方法:opacity: 0;

opacity屬性通常用于設置一個元素的透明度,從另一個角度來看,如果透明度為0,也就從視覺上隱藏了該元素。

這個屬性不是為改變元素的邊界框(bounding box)而設計的,元素本身依然占據它自己的位置并對網頁的布局起作用,它也將響應用戶交互。

第二種方法:visibility: hidden;

第二個要說的屬性是visibility。

將它的值設為hidden將隱藏我們的元素。

如同opacity屬性,被隱藏的元素依然會對我們的網頁布局起作用。

與opacity唯一不同的是它不會響應任何用戶交互。

此外,設置了該屬性之后,元素在讀屏軟件中會被隱藏。

另外要注意的是,如果一個元素的visibility被設置為hidden之后,卻想要顯示它的某個子孫元素,只要將那個子孫元素的visibility顯式設置為visible即可(樣式覆蓋)。

第三種方法:diaplay: none;

display屬性依照詞義才是真正地隱藏了元素。

將display屬性設為none就能確保元素不可見并且連盒模型也不生成,使用這個屬性,被隱藏的元素不占據任何空間。

不僅如此,一旦display設為none任何對該元素直接打用戶交互操作都不可能生效。

此外,讀屏軟件也不會讀到元素的內容,因為這種方式產生的效果就像元素完全不存在。

任何這個元素的子孫元素也會被同時隱藏。

為這個屬性添加過度動畫是無效的,他的任何不同狀態值之間的切換總是會立即生效。

不過請注意,通過DOM依然可以訪問到這個元素。因此你可以通過DOM來操作它。

第四種方法:position: absolute;

假設有一個元素你想要與它交互,但是你又不想讓它影響你的網頁布局,沒有合適的屬性可以處理這種情況(opacity和visibility影響布局mdisplay不影響布局但又無法直接交互)。

在這種情況下,只能考慮將元素移出可視區域,這個辦法既不會影響布局,有可能讓元素保持可以操作。

具體是通過將position屬性設置為absolute來實現(絕對定位)。

position: absolute;
top: -999px;
left: -999px;

第五種方法:clip-path

隱藏元素的另一種方法是通過剪裁它們實現,具體是通過clip-path屬性,這個屬性比較新,瀏覽器兼容性也會比較差。

clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);

但是了解一下還是很必要的。

到此,相信大家對“css如何控制元素隱藏”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

巫溪县| 巴塘县| 通河县| 社旗县| 宿州市| 祁连县| 陆丰市| 兴化市| 梁河县| 莱州市| 丰原市| 新建县| 宁陕县| 阳城县| 巴彦县| 廉江市| 雷波县| 子长县| 苗栗市| 喀喇| 靖远县| 永德县| 南江县| 加查县| 黄大仙区| 广河县| 老河口市| 冕宁县| 鹿邑县| 枞阳县| 太原市| 敖汉旗| 北流市| 辽源市| 永德县| 洪泽县| 嘉义县| 桐乡市| 阿勒泰市| 昌邑市| 娱乐|