下面是一个HTML图片左右滚动的代码示例:
<!DOCTYPE html> <html> <head> <title>图片左右滚动示例</title> <style> body { background-color: #f7e8e8; font-family: Arial, sans-serif; text-align: center; padding-top: 50px; } .container { width: 80%; margin: 0 auto; overflow: hidden; } .slider { display: flex; width: calc(100% * 5); animation: slide 10s linear infinite; } .slider img { width: calc(100% / 5); height: auto; } @keyframes slide { 0% {transform: translateX(0);} 100% {transform: translateX(-400%);} } </style> </head> <body> <div class="container"> <div class="slider"> <img src="img1.jpg"> <img src="img2.jpg"> <img src="img3.jpg"> <img src="img4.jpg"> <img src="img5.jpg"> </div> </div> </body> </html>
这个示例包括一个名为“slider”的div
元素,其中包含五张图片。这些图片将被放置在一个flex容器中,容器的宽度为所有图片的总宽度。然后,使用CSS动画,slider
元素将无限循环地向左平移,导致图像在视图中滚动。
您可以根据需要更改容器和图像的大小、数量和样式。此外,您也可以根据需要更改CSS动画的持续时间和效果。
猜你喜欢:
评论