91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

web前端入門到實戰:CSS隱藏元素的方法及區別

發布時間:2020-06-10 01:44:54 來源:網絡 閱讀:148 作者:前端向南 欄目:web開發

1.opacity

opacity:0將元素本身及其子元素都置為不可見的,而元素本身依然占據它自己的位置并對網頁的布局起作用,它會響應用戶交互。

2.visibility 

visibility:hidden將元素本身及其子元素都置為不可見的,而元素本身依然占據它自己的位置并對網頁的布局起作用,它不會響應用戶交互。如果想讓子元素顯示,則設置子元素的visibility:visibility;

3.display

display:none使用這個屬性,被隱藏的元素對網頁的布局不起作用。不僅如此,一旦display設為none任何對該元素直接的用戶交互操作都不可能生效。此外,讀屏軟件也不會讀到元素的內容。這種方式產生的效果就像元素完全不存在。通過DOM依然可以訪問到這個元素。因此你可以通過DOM來操作它。

4.position

position:absolute 將top和left設置成足夠大的負數,相當于把元素放到可視區域外,它不會影響布局,能夠讓元素保持可操作性,在讀屏軟件上可以被識別。

總結一下:

opacity,visibility影響布局,前者不影響交互,后者影響交互;
display不影響布局,影響交互;
position 不影響布局,不影響交互;

下面給出例子:可以自行調試

學習Q-q-u-n: 784783012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法
(從零基礎開始到前端項目實戰教程,學習工具,職業規劃)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .div1 {
            width: 200px;  height: 200px;  background-color: #B4B4B4;  opacity:0;
        }
        .div2 {  width: 200px;  height: 200px;  background-color: goldenrod;  visibility: hidden;
        }
        .div2-2 {  width: 100px;  height: 100px;  background-color: lightsalmon;  visibility: visible;
        }
        .div3{  width: 200px;  height: 200px;  background-color: green; display: none;
        }
        .div4 {  width: 200px;  height: 200px;   background-color: greenyellow; position: absolute;  top:-99em;  }
    </style>
</head>
<body>
<div class="div1">1</div>
<div class="div2">2<div class="div2-2">2-2</div></div>
<div class="div3">3</div>
<div class="div4">4</div>
<script>
    var div1 = document.querySelector(".div1");
    var div2 = document.querySelector(".div2");
    var div3 = document.querySelector(".div3");
    var div4 = document.querySelector(".div4");

    div1.οnclick=function () {
        alert("div2");
    };
    div2.οnclick=function () {
        alert("div2");
    };
    div3.οnclick=function () {
        alert("div3");
    };
    div4.οnclick=function () {
        alert("div4");
    };
</script>

</body>
</html>

5.通過z-index隱藏

<style>
div{    
     z-index:-9999;
}
</style>
向AI問一下細節

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

AI

佳木斯市| 鹤岗市| 洛南县| 绥化市| 延寿县| 二连浩特市| 嵊泗县| 松原市| 莎车县| 扶风县| 万州区| 常熟市| 陇川县| 安吉县| 嘉义县| 六盘水市| 原平市| 荆门市| 密山市| 岱山县| 乐业县| 宁河县| 启东市| 永和县| 三门县| 防城港市| 新津县| 当阳市| 阳谷县| 昭觉县| 凯里市| 镇赉县| 寿宁县| 方山县| 南溪县| 深水埗区| 林周县| 吉木乃县| 红原县| 七台河市| 蒙山县|