/* CSS代码 */ @keyframes scrollRight{ from{ transform: translateX(0); } to{ transform: translateX(-100%); } } .scroll-from-right{ animation: scrollRight 1s linear infinite; }
大家来看上面的代码。大家首先定义了一个名为scrollRight的动画,其中from和to表示了动画从哪个状态到哪个状态。这个动画将元素由translateX(0)移动到translateX(-100%)的位置。 接下来,大家在需要滚动的元素上添加一个class名,例如scroll-from-right。这个class使用了scrollRight动画,执行时间为1秒,线性运动,并且重复执行。 下面是一个例子,你可以复制粘贴到你的编辑器中运行:
偶是从右边出现的元素
你可以在浏览器中看到这个元素从右到左滚动出现的效果。 总结一下,借助CSS的动画属性,大家可以轻松实现元素从右到左滚动的效果。如果你想要其他滚动效果,比如从左到右,从上到下,从下到上等,只需根据需要调整动画的CSS属性即可。