【发布时间】:2021-12-06 08:47:53
【问题描述】:
我在 svelte 中有以下代码。
当我单击汉堡(省略 css)时,它会打开导航容器。
我希望容器在 0.3 秒内向下滑动。我该怎么做?
我尝试了几件事,但可惜没有区别。
let open = false;
function setBurgerOpen() {
open = !open;
}
.menu-mobile-content.open {
height: 100vh;
}
<div class="navbar-mobile">
<div class="logo">LOGO</div>
<div class="menu-btn" on:click={setBurgerOpen} class:open={open}>
<div class="menu-btn-burger"></div>
</div>
<div class="menu-mobile-content" class:open={open}>
<ul>...</ul>
</div>
</div>
【问题讨论】:
-
使用
transition在0.3s内向下滑动
标签: javascript html css svelte slide