我刚刚完成了一个移动导航栏,并希望添加一个转换,以便它下降比目前慢。如何添加一个转换到导航栏下拉
这里我的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属性是实际值。浏览器不会过渡到“自动”的值 –