1. 程式人生 > >css隱藏元素的方法

css隱藏元素的方法

pla 元素 比較 osi spa 無法 方法 透明 放置

1. display:none

  去除元素位置;

  造成回流、重繪;

  元素都沒有了,自然無法觸發時事件了;

2. visibility:hidden

  元素存在且大小不變,只是沒有渲染;

  造成重繪;

  元素綁定的事件不會觸發了;

3. opacity:0

  全透明;

  元素存在且大小不變,只是沒有渲染;

  造成重繪;

  元素綁定的事件依然會觸發

4. transorm:scale(0)

  縮放縮為最小;

  元素存在,大小為0*0;

  造成回流、重繪;

5. position:absolute; top:-999em; left:-999em

  放置於視窗之外,比較奇葩的方法

css隱藏元素的方法