css隐藏状态,CSS元素隐藏和显示
動態(tài)的隱藏和顯示:
// 隱藏元素
document.getElementById("div").style.visibility = "hidden";
// 顯示元素
document.getElementById("div").style.visibility = "visible";
// 從頁面中移除這個元素,當(dāng)然元素的位置也被移除。
document.getElementById("div").style.display = "none";
// 此元素不會占據(jù)一行,和其它的元素一起組合顯示。
document.getElementById("div").style.display = "inline";
// 此元素占據(jù)一行,單獨(dú)顯示
document.getElementById("div").style.display = "block";
$("div").css('display','none');
$("div").css('display','block');
$("div")[0].style.display = 'none';
$("div")[0].style.display = 'block';
// 表示display:block;
$("div").show();
// 表示display:none;
$("div").hide();
// 切換元素的可見狀態(tài)。如果元素是可見的,切換為隱藏的;如果元素是隱藏的,切換為可見的。
$("div").toggle();
元素的隱藏CSS:
{ display: none; /* 不占據(jù)空間,無法點擊 */ }
{ visibility: hidden; /* 占據(jù)空間,無法點擊 */ }
{ position: absolute; top: -999em; /* 不占據(jù)空間,無法點擊 */ }
{ position: relative; top: -999em; /* 占據(jù)空間,無法點擊 */ }
{ position: absolute; visibility: hidden; /* 不占據(jù)空間,無法點擊 */ }
{ height: 0; overflow: hidden; /* 不占據(jù)空間,無法點擊 */ }
{ opacity: 0; filter:Alpha(opacity=0); /* 占據(jù)空間,可以點擊 */ }
{ position: absolute; opacity: 0; filter:Alpha(opacity=0); /* 不占據(jù)空間,可以點擊 */ }
{
zoom: 0.001;
-moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
/* IE6/IE7/IE9不占據(jù)空間,IE8/FireFox/Chrome/Opera占據(jù)空間。都無法點擊 */
}
{
position: absolute;
zoom: 0.001;
-moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
/* 不占據(jù)空間,無法點擊 */
}
總結(jié)
以上是生活随笔為你收集整理的css隐藏状态,CSS元素隐藏和显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 道路两边是白实线中间是虚黄线是什道路是混
- 下一篇: 三国志战略版服务器维护延时,三国志战略版