【发布时间】:2021-04-07 10:54:36
【问题描述】:
你们有没有看到亚马逊的下拉菜单,当你将鼠标悬停在底部的箭头上时,它会像使用鼠标滚轮一样滚动。如何使用 css 实现相同的效果并进行一般性的反应?
有什么建议吗? 到目前为止,这是我的代码,但现在只有按钮滚动而不是所有菜单。
return (
<div className="menu-wrapper">
<div>
<a className="menu-item">Pizza</a>
<a className="menu-item">Hamburguers</a>
<a className="menu-item">Guacamole</a>
<a className="menu-item">Sushi</a>
<button className="scroll-button-down">{"⌄"}</button>
</div>
</div>
);
css
.scroll-button-down:hover {
animation: moveMenushow 0.6s linear forwards;
}
@keyframes moveMenushow {
100% {
transform: translateY(-40%);
}
}
【问题讨论】:
标签: javascript html css reactjs react-hooks