HTML滑動(dòng)圖片是在網(wǎng)頁中常常使用的一種效果,可以讓多張圖片自動(dòng)或手動(dòng)輪播展示。下面提供一段HTML代碼實(shí)現(xiàn)這種效果。
首先需要使用HTML定義一個(gè)包含所有圖片的容器,并設(shè)置容器的寬度和高度:
<div id="slider"> <img src="image1.jpg"> <img src="image2.jpg"> <img src="image3.jpg"> </div>以上代碼中的slider是容器的ID,需要在CSS中對(duì)該ID進(jìn)行樣式設(shè)置,圖片可以根據(jù)具體需要替換成自己的圖片路徑。 接下來就需要使用CSS對(duì)slider容器進(jìn)行樣式設(shè)置,包括容器的寬度和高度、圖片位置、滑動(dòng)速度等,具體代碼如下:
#slider { width: 500px; height: 300px; overflow: hidden; } #slider img { width: 500px; height: 300px; display: block; float: left; } @keyframes slide { 0% { margin-left: 0; } 20% { margin-left: 0; } 25% { margin-left: -500px; } 45% { margin-left: -500px; } 50% { margin-left: -1000px; } 70% { margin-left: -1000px; } 75% { margin-left: -1500px; } 95% { margin-left: -1500px; } 100% { margin-left: 0; } } #slider img { animation: slide 10s infinite; }以上代碼中的slide是設(shè)置滑動(dòng)效果的動(dòng)畫名稱,10s是滑動(dòng)過程的持續(xù)時(shí)間,infinite表示無限循環(huán)。 最后,在HTML中引入以上CSS文件,并確保HTML文件中的CSS代碼正確引用。 至此,一個(gè)簡單的HTML滑動(dòng)圖片效果就完成了,大家可以根據(jù)自己的需求進(jìn)行優(yōu)化和拓展。
上一篇js 新增css