中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別

發布時間:2020-10-14 14:45:43 來源:億速云 閱讀:169 作者:小新 欄目:web開發

這篇文章給大家分享的是有關CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。


你可以將 opacity 值設為 0、將 visibility 設為 hidden 或者 display 設為 none 。但是每一種方法都有不同之處,這些不同可以讓我們在一個特定的場合下做出正確的選擇。下面這篇文章就和大家聊聊他們的區別,讓大家能根據場合來選擇合適的方式。

1.display:none
將 display 屬性設為 none ,使用這個屬性,被隱藏的元素不占據任何空間。這種方式產生的效果就像元素完全不存在,這個元素的子孫元素也會被同時隱藏。即該元素在頁面上徹底消失,通俗來說就是看不見也摸不到。
舉例:使用樣式“display:none”隱藏元素

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   .a1{width: 100px;height: 100px;background: red;display: none;}
   .a2{width: 100px;height: 100px;background: yellow;}
  </style>
 </head>
 <body>
  <div class="a1">have a nice day</div>
  <div class="a2">have a nice day</div>
 </body>
</html>

效果圖:

CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別

2、opacity
該屬性的是設置對象的不透明度,當他的透明度為0的時候,視覺上它是消失了,但是他依然占據著那個位置,通俗來說就是看不見但摸得到。并對網頁的布局起作用,添加了該屬性的元素,它的背景和元素內容也是會跟著變化的。
舉例:使用樣式“opacity:0”隱藏元素

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   .a1{width: 100px;height: 100px;background: red;opacity: 0;}
   .a2{width: 100px;height: 100px;background: yellow;}
  </style>
 </head>
 <body>
  <div class="a1">have a nice day</div>
  <div class="a2">have a nice day</div>
 </body>
</html>

效果圖:

CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別

3、visibility: hidden
將該屬性值設為hidden的時候,元素將會隱藏,但該對象在網頁上所占的空間沒有改變,通俗來說就是看不見但摸得到。并對網頁的布局起作用,該屬性類似opacity屬性,但與 opacity 唯一不同的是它不會響應任何用戶交互。
舉例:使用樣式“visibility: hidden”隱藏元素

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   .a1{width: 100px;height: 100px;background: red;visibility: hidden;}
   .a2{width: 100px;height: 100px;background: yellow;}
  </style>
 </head>
 <body>
  <div class="a1">have a nice day</div>
  <div class="a2">have a nice day</div>
 </body>
</html>

效果圖:

CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別

感謝各位的閱讀!關于CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區別就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

AI

富裕县| 吴川市| 朝阳市| 赣州市| 缙云县| 苍南县| 特克斯县| 简阳市| 绥滨县| 门头沟区| 弥渡县| 渑池县| 屏东县| 玉环县| 罗田县| 北川| 郯城县| 宝坻区| 沂源县| 融水| 松江区| 湖北省| 西林县| 子长县| 长治市| 南和县| 拜城县| 观塘区| 峨边| 毕节市| 怀集县| 南丹县| 泗洪县| 营口市| 博湖县| 田林县| 沙坪坝区| 平塘县| 龙泉市| 衡阳县| 金坛市|