城市場景動畫css是一種非常流行且吸引人的前端設計技術。這種技術背后隱藏了許多動態和交互效果,可以讓網頁內容更加強大和吸引人。下面是一些關于城市場景動畫css的代碼和實現方法。
/* 建立一個背景容器,其中包含一個 .house 容器和 .city 容器 */ .background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0B1D24; } .house { position: absolute; top: 70%; left: 50%; width: 60px; height: 70px; transform: translateX(-50%); background-color: #fff; border-radius: 5px; box-shadow: 0 1px 8px rgba(0,0,0,0.2); animation: houseMove 15s ease-in-out infinite; } .city { position: absolute; top: 50%; left: 50%; width: 100%; height: 400px; transform: translateY(-50%); background: linear-gradient(to bottom, #0B1D24 50%, #35AFD5 50%); background-size: 100% 200px; background-repeat: repeat-y; animation: cityMove 15s ease-in-out infinite; } /* 建立房子動畫 */ @keyframes houseMove { 0% { top: 70%; } 25% { top: 68%; } 75% { top: 72%; } 100% { top: 70%; } } /* 建立城市動畫 */ @keyframes cityMove { 0% { background-position: 0 0; } 50% { background-position: 0 100px; } 100% { background-position: 0 0; } }
實現了這個代碼后,您將獲得一張動態的城市場景圖像,其中房子會沿著往復的路徑移動,背景也會隨著時間的推移進行循環移動。這種年輕和鮮明的效果可以吸引觀眾的眼球,使他們沉浸在您的頁面中。
上一篇垂直梯形css