色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css列表展開與收起

呂致盈2年前10瀏覽0評論

CSS列表展開與收起是頁面布局中經常用到的一種技術,在此介紹一些實現方法。

/*首先是利用偽類的方法*/
ul li ul{
display: none;
}
ul li:hover >ul{
display: block;
}

利用偽類的方法可以很好地展開和收起列表,可是更好的方式還有:

/* 利用 CSS3 的過渡效果 */
ul li ul{
height: 0;
overflow: hidden;
transition: height 0.3s ease;
}
ul li:hover >ul {
height: auto;
}

利用CSS3的過渡效果對于列表的展開和收起效果更加細膩,無需JS的介入,提高頁面的響應速度。

除了以上兩種方法外,還可以使用jQuery來實現:

/* 利用jQuery實現展開和收起 */
$('ul li').children('ul').hide();
$('ul li:has(ul)').click(function(event){
if (this === event.target) {
$(this).children('ul').slideToggle();
}
});

以上三種方法都能實現CSS列表的展開與收起,根據自己的需求來選擇即可。

上一篇rxjs與vue