CSS實(shí)現(xiàn)圖片不停切換可以利用CSS3中的animation實(shí)現(xiàn)。
首先需要準(zhǔn)備一些圖片文件,可以使用HTML中的img標(biāo)簽引入,在CSS中設(shè)置寬高即可顯示。
<img src="image1.jpg" class="slide">
接著在CSS中設(shè)置圖片的class樣式,設(shè)置animation來(lái)控制圖片的切換。
.slide { animation: slideshow 5s infinite; } @keyframes slideshow { 0% { opacity: 1; } 25% { opacity: 0; } 50% { opacity: 0; } 75% { opacity: 1; } 100% { opacity: 1; } }
在上面的代碼中,我們創(chuàng)建了一個(gè)名為slideshow的動(dòng)畫,動(dòng)畫時(shí)間為5秒,無(wú)限循環(huán)。
在keyframes中設(shè)置圖片的opacity屬性,用于控制圖片的顯示與隱藏,從而實(shí)現(xiàn)圖片的切換效果。
0%和100%時(shí),顯示opacity為1,即顯示圖片,25%和75%時(shí),顯示opacity為0,即隱藏圖片。
通過(guò)animation和keyframes結(jié)合,就可以實(shí)現(xiàn)圖片的不停切換了。