CSS圖片要從無(wú)到上滑,可以通過(guò)使用CSS動(dòng)畫(huà)或JavaScript來(lái)實(shí)現(xiàn),下面是一種使用CSS動(dòng)畫(huà)的方法:
1、創(chuàng)建一個(gè)HTML元素來(lái)承載圖片,
<div class="image-container"> <img src="path/to/image.jpg" alt="Image"> </div>
2、在CSS中設(shè)置動(dòng)畫(huà),可以使用@keyframes
規(guī)則來(lái)定義動(dòng)畫(huà)的關(guān)鍵幀:
@keyframes slide-up { from { transform: translateY(100%); } to { transform: translateY(0%); } }
3、將動(dòng)畫(huà)應(yīng)用到圖片上,可以使用animation
屬性來(lái)定義動(dòng)畫(huà)的名稱(chēng)、持續(xù)時(shí)間和延遲時(shí)間:
.image-container img { animation: slide-up 2s; }
4、確保圖片在動(dòng)畫(huà)開(kāi)始時(shí)是隱藏的,可以通過(guò)設(shè)置visibility
屬性為hidden
來(lái)實(shí)現(xiàn):
.image-container img { visibility: hidden; }
5、當(dāng)需要顯示圖片時(shí),可以通過(guò)JavaScript來(lái)移除visibility
屬性,
document.querySelector('.image-container img').style.visibility = 'visible';
通過(guò)這種方式,圖片就可以從無(wú)到上滑動(dòng)了,可以根據(jù)需要調(diào)整動(dòng)畫(huà)的持續(xù)時(shí)間、延遲時(shí)間和其他樣式屬性來(lái)定制效果。