javascript - 如何制作一个永远不会让视图空白的选框动画?有图像
问题描述
我正在尝试制作一个选框动画,但我无法使其完美。正如您所看到的,当徽标离开页面时,它不会直接从另一侧返回。
我希望当一个标志从左边出来时,它必须立即从右边回来。
.logos {
display: flex;
width: 100%;
justify-content: space-evenly;
img {
height: 25px;
margin: 0 20px;
animation: defile 3s infinite linear;
position: relative;
}
}
@keyframes defile {
25% {left: 0%;}
50% {left: 100%;}
75% {right: 100%;}
100% {right: 0%;}
}
<div className="logos pt-5" >
<img src="static/img/logos/NEXTJS.png" />
<img src="static/img/logos/SOCKET.IO.png" />
<img src="static/img/logos/NODEJS.png" />
<img src="static/img/logos/JS.png" />
<img src="static/img/logos/GIT.png" />
<img src="static/img/logos/NANTES-TECH.png" />
<img src="static/img/logos/FRENCHTECH.png" />
<img src="static/img/logos/ANGULAR.png" />
<img src="static/img/logos/S.png" />
<img src="static/img/logos/DOCKER.png" />
<img src="static/img/logos/REACT.png" />
<img src="static/img/logos/REACT-ROUTER.png" />
</div>
解决方案
您是否尝试过执行以下操作:
@keyframes defile {
0% { left: 0% }
50% { left: 100% }
51% { right: 100%; }
100% { right: 0%; }
}
你现在对我来说的主要问题是它需要 25% 的动画才能从 更改left: 100%
为right: 100%;
我认为这可能对你不起作用。
更新
我检查了其他一些选项,也许这个脚本可以为你解决问题。
推荐阅读
- variables - 带变量的 Ansible 剧本
- windows - Windows 和 Linux 驱动程序之间的 HID 多点触控“报告描述符”有什么区别吗?
- r - 我如何解决r中的内存限制问题
- javascript - 请求 api 时如何在量角器的 api 正文中传递值
- php - 检查 Doctrine2 中重复的两列
- php - 在 Woocommerce 管理员订单列表的列中显示用户简介
- javascript - 如何计算for循环nodejs中的数据
- swift - 多个异步调用导致 Swift 崩溃
- mysql - 如何获取今天的 sequelize js 记录
- ios - 如何快速创建像这种形状的视图?