CSS動態(tài)海洋背景是一種非常有趣的技巧,可以讓網(wǎng)站頁面變得更加生動和吸引人。這種技巧利用CSS中的幾何圖形和動畫屬性,讓整個(gè)背景呈現(xiàn)出海洋的效果。以下是一個(gè)示例代碼:
body { background-color: #30cfd0; background-image: linear-gradient(135deg, #30cfd0 0%, #330867 100%); background-size: cover; background-position: center; position: relative; overflow: hidden; } .wave { position: absolute; top: -10%; left: 0; width: 100%; height: 110%; background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/85486/wave.svg') repeat-x center bottom; animation: wave 30s cubic-bezier(0.36,0.45,0.63,0.53) infinite; transform: translate3d(0, 0, 0); } .wave:nth-of-type(2) { opacity: 1; animation: wave 15s cubic-bezier(0.36,0.45,0.63,0.53) -.125s infinite, swell 30s ease -1.25s infinite; background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/85486/wave2.svg') repeat-x center bottom; } @keyframes wave { 0% { transform: translateX(0) translateZ(0) scaleY(1) } 50% { transform: translateX(-25%) translateZ(0) scaleY(0.5) } 100% { transform: translateX(-50%) translateZ(0) scaleY(1) } } @keyframes swell { 0%, 100% { transform: translate3d(0,-25px,0); } 50% { transform: translate3d(0,5px,0); } }
以上代碼創(chuàng)建了一個(gè)具有動態(tài)效果的炫酷海洋背景。通過設(shè)置背景顏色、漸變、尺寸和位置等屬性,讓整個(gè)頁面呈現(xiàn)出蔚藍(lán)色的海洋效果。同時(shí),使用CSS動畫和過渡等技巧,讓海浪和波紋等元素動態(tài)地出現(xiàn)和消失,制造出更加真實(shí)的海洋效果。
總之,CSS動態(tài)海洋背景是一種非常酷的技巧,可以讓網(wǎng)站頁面更加生動和吸引人。通過細(xì)致的調(diào)整和精湛的技藝,我們可以創(chuàng)造出炫目的海洋視覺效果,為用戶帶來更加愉悅的瀏覽體驗(yàn)。
上一篇css 動畫 停住
下一篇css 動畫 漸漸加快