CSS3水波浪效果是一種常用的設計元素,可以使網頁變得更加有趣和生動。今天我們將學習如何在中國晉的圖像上添加CSS3水波浪效果,并使其浮動起來。
/* 定義ChinaJin類 */ .ChinaJin{ width: 400px; height: 400px; background-image: url(ChinaJin.png); background-size: cover; position: relative; } /* 定義Wave類 */ .Wave{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: url(Wave.png), #fff; background-size: 20px 50px, 100% 100%; background-position: 0 45px, 0 0; transform: rotate(-60deg); animation: wave 1s ease-out infinite; } /* 定義動畫 */ @keyframes wave{ 0%{ background-position: 0 45px, 0 0; } 100%{ background-position: 200px 45px, 0 0; } }
通過以上CSS3代碼,我們定義了兩個類:ChinaJin和Wave。其中ChinaJin類定義了一個寬度為400px,高度為400px的相對定位元素,并設置了背景圖片為ChinaJin.png。Wave類定義了一個絕對定位元素,并設置其寬度和高度為100%,top和left均為0px。Wave類中也設置了背景圖片為Wave.png,并使用了漸變色作為背景顏色。Wave類還設置了動畫效果,使其浮動起來。
現在我們來看一下HTML代碼:
<div class="ChinaJin"> <div class="Wave"></div> </div>
通過以上代碼,我們在頁面中添加了一個div元素,并將其類名設置為ChinaJin。在ChinaJin元素中又添加了一個div元素,并將其類名設置為Wave,使其作為ChinaJin的子元素。這樣,我們就成功地將CSS3水波浪效果添加到了中國晉的圖像中,并讓其浮動起來。
總結:
CSS3水波浪效果是一種很有趣的設計元素,在網頁中廣泛應用。通過本文,我們學習了如何在中國晉的圖像中添加CSS3水波浪效果并讓其浮動起來。希望這篇文章對你有所幫助。
上一篇css3模態框