您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區(qū)別的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
你可以將 opacity 值設(shè)為 0、將 visibility 設(shè)為 hidden 或者 display 設(shè)為 none 。但是每一種方法都有不同之處,這些不同可以讓我們?cè)谝粋€(gè)特定的場(chǎng)合下做出正確的選擇。下面這篇文章就和大家聊聊他們的區(qū)別,讓大家能根據(jù)場(chǎng)合來(lái)選擇合適的方式。
1.display:none
將 display 屬性設(shè)為 none ,使用這個(gè)屬性,被隱藏的元素不占據(jù)任何空間。這種方式產(chǎn)生的效果就像元素完全不存在,這個(gè)元素的子孫元素也會(huì)被同時(shí)隱藏。即該元素在頁(yè)面上徹底消失,通俗來(lái)說(shuō)就是看不見(jiàn)也摸不到。
舉例:使用樣式“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>
效果圖:
2、opacity
該屬性的是設(shè)置對(duì)象的不透明度,當(dāng)他的透明度為0的時(shí)候,視覺(jué)上它是消失了,但是他依然占據(jù)著那個(gè)位置,通俗來(lái)說(shuō)就是看不見(jiàn)但摸得到。并對(duì)網(wǎng)頁(yè)的布局起作用,添加了該屬性的元素,它的背景和元素內(nèi)容也是會(huì)跟著變化的。
舉例:使用樣式“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>
效果圖:
3、visibility: hidden
將該屬性值設(shè)為hidden的時(shí)候,元素將會(huì)隱藏,但該對(duì)象在網(wǎng)頁(yè)上所占的空間沒(méi)有改變,通俗來(lái)說(shuō)就是看不見(jiàn)但摸得到。并對(duì)網(wǎng)頁(yè)的布局起作用,該屬性類似opacity屬性,但與 opacity 唯一不同的是它不會(huì)響應(yīng)任何用戶交互。
舉例:使用樣式“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>
效果圖:
感謝各位的閱讀!關(guān)于CSS隱藏的方式中display:none,opacity:0,visibility: hidden有什么區(qū)別就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。