色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css實現海浪動效

林國瑞2年前16瀏覽0評論

CSS實現海浪動效可以是使用CSS3中的animation或者transform屬性。

.wave {
position: relative;
width: 100%;
height: 250px;
background-color: #88adff;
}
.wave:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
background-image: -webkit-linear-gradient(top, #88adff 80%, #ffffff 80%);
background-image: -moz-linear-gradient(top, #88adff 80%, #ffffff 80%);
background-image: -o-linear-gradient(top, #88adff 80%, #ffffff 80%);
background-image: linear-gradient(to bottom, #88adff 80%, #ffffff 80%);
transform-origin: bottom;
animation: wave 2s ease-in-out infinite;
}
@keyframes wave {
0% {
-webkit-transform: scaleY(0.1);
transform: scaleY(0.1);
}
50% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
100% {
-webkit-transform: scaleY(0.1);
transform: scaleY(0.1);
}
}

以上代碼實現了一個簡單的海浪動效,通過添加:before偽元素實現,動效利用CSS3的animation屬性和transform屬性。

其中animation屬性定義了動畫名稱、持續時間、動畫函數和動畫次數等細節,而keyframes規則定義了動畫的變化過程。

通過利用transform-origin屬性,將變形的初始位置從中心點指定為底部位置,再進行scaleY變形,實現了類似海浪的起伏效果。

上面的-wave:before中的背景圖片采用了漸變效果,其中top表示漸變方向,80%表示顏色變換的位置,白色部分表示水面波浪的頂部。

小手貓拍拍榮幸為您帶來了這篇簡單的CSS實現海浪動效的文章,希望能對您有所幫助。