我剛剛完成了一個移動導航欄,並希望添加一個轉換,以便它下降比目前慢。如何添加一個轉換到導航欄下拉
這裏我的jquery:
(function($){
$(document).ready(function(){
$(".burguer-nav").on("click", function(){
$("header nav ul").toggleClass("open");
});
});
})(jQuery);
和CSS:
span.burguer-nav {
display: none;
}
@media only screen and (max-width: 845px){
.main-navigation li a {
display: block;
text-align:center;
}
.burguer-nav{
display: block !important;
height: 40px;
cursor: pointer;
font-size: 18pt;
}
header nav ul{
overflow:hidden;
height:0;
background-color: #505050;
}
header nav ul.open{
height:auto;
}
}
如何以及在哪裏可以添加過渡?
您可以將'transition:height'屬性添加到'header nav ul',但僅限於.open的height屬性是實際值。瀏覽器不會過渡到「自動」的值 –