html - 我需要用悬停动画汉堡菜单
问题描述
当我的汉堡菜单上悬停时,我正在尝试制作动画,我希望线条向右“滑动”并消失,每条线都有一点延迟,然后从左侧返回。
(我已经有一个动画,当它被点击时)
.toggle-button {
width: 60px;
height: 45px;
top: 50%;
left: 45px;
position: fixed;
cursor: pointer;
outline: none;
}
.toggle-button span {
display: block;
position: absolute;
height: 1px;
width: 100%;
background: black;
border-radius: 9px;
opacity: 1;
left: 0;
transform: rotate(0deg);
transition: .5s ease-in-out;
}
<nav class="navbar">
<img src="Images/logo.svg" class="svg">
<div class="hamburger_wrapper">
<div class="toggle-button">
<span></span>
<span></span>
<span></span>
</div>
</div>
解决方案
推荐阅读
- keycloak - 访问自省端点,失败:连接被拒绝 kong,keycload,OIDC
- c# - C#:System.IO.IOException:无法从传输连接读取数据:现有连接被远程主机强行关闭
- docker - Docker 为多个不同的项目组合
- ruby-on-rails - RoR - Capsens/universign - SignatureField - 坐标不起作用
- html - 移动对象时将水平滚动文本与垂直同步
- amazon-web-services - AWS S3 - 将一个账户拥有的文件复制到另一个账户的存储桶所有者中
- python - Tensorflow-自定义函数:ValueError:没有为任何变量提供梯度
- javascript - 如何使用 laravel foreach 循环在地图上显示多个标记?
- javascript - React axios 在 ios 上返回网络错误,但在桌面上没有
- go - 忽略来自渠道的价值