.slide-img { animation: slideLeft 1s linear infinite; } @keyframes slideLeft { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } }
以上代码演示了如何让图片向左滑动。首先,大家需要定义一个类名为slide-img
的样式,它将被应用于要滑动的图片的<img>
标签。该类声明了一个名为slideLeft
的动画,以及一些基本的动画属性。
接下来的重点是定义动画关键帧。在本例中,大家使用@keyframes
定义从 0% 到 100% 的动画过程。初始状态是图片没有进行任何改变,即transform: translateX(0);
。而完成状态是图片向左移动-100%
,即transform: translateX(-100%);
。最后,大家将动画无限循环运行,直到页面关闭。
使用CSS来添加这种图片滑动效果,可以使得页面更加生动、有趣,为用户带来全新的体验,而且代码易于实现。上面的代码也可以通过适当的修改,实现其他有趣的效果。让大家一起来探索吧!