日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css = display: none, visibility: hidden, opacity: 0 的区别

發布時間:2024/10/12 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css = display: none, visibility: hidden, opacity: 0 的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 頁面結構

  • display: "none" 的元素其實并不會渲染,不會出現在頁面中,不會占據位置,切換“顯隱”時會觸發渲染,所以會影響性能。
  • visibility: "hidden" 的元素是會渲染的,它會占據頁面中的位置(就好像 position: "relative" 的感覺一樣,即使把元素left: 1080px,它也會占據原來的位置),切換“顯隱”時會觸發重繪,基本不影響性能。
  • opacity: 0,"opacity"是不透明度的意思,顧名思義,它只是讓元素變得不透明,1為完全不透明,0是完全透明,所以它也會在頁面中占據位置(只是透明了,看不見),切換“顯隱”時會觸發重繪。

在這里就有一個小插曲了:什么是渲染?什么是重繪?

  • 渲染: 這里所說的渲染其實指的回流,那什么是回流呢,回流就是當元素發生了會影響布局上變化的時候,頁面需要重新構建,就會觸發回流,重新渲染頁面。
  • 重繪: 通俗的說,就是元素發生了不影響布局結構的樣式變化時,只是元素自身的外觀發生了變化,就會觸發重繪,比如改變color、background-color等等。

1、display: block

代碼:

<body><p >我是吃瓜群眾</p><p id="p1">我是主角</p><p >我是吃瓜群眾</p><button onclick="document.getElementById('p1').style.display='block'">Block</button><button onclick="document.getElementById('p1').style.display='none'">None</button> </body>

不妨、動手一試?



我是吃瓜群眾

我是主角

我是吃瓜群眾


Block
None




2、visibility: hidden

代碼:

<body><p >我是吃瓜群眾</p><p id="p2">我是主角</p><p >我是吃瓜群眾</p><button onclick="document.getElementById('p2').style.visibility='visible'">Visible</button><button onclick="document.getElementById('p2').style.visibility='hidden'">Hidden</button> </body>

不妨、動手一試?



我是吃瓜群眾

我是主角

我是吃瓜群眾


Visible
Hidden




3、opacity: 0

代碼:

<body><p >我是吃瓜群眾</p><p id="p3">我是主角</p><p >我是吃瓜群眾</p><button onclick="document.getElementById('p3').style.opacity=0">0</button><button onclick="document.getElementById('p3').style.opacity=.5">0.5</button><button onclick="document.getElementById('p3').style.opacity=1">1</button> </body>

不妨、動手一試?



我是吃瓜群眾

我是主角

我是吃瓜群眾


0
0.5
1




轉載于:https://www.cnblogs.com/nyya/p/10475773.html

總結

以上是生活随笔為你收集整理的css = display: none, visibility: hidden, opacity: 0 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。