欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 圖片動態波紋效果

劉柏宏2年前7瀏覽0評論

網站的視覺效果對用戶體驗起著至關重要的作用。為了讓網站更加豐富多彩,我們可以使用 CSS 實現一些炫酷的效果。本文就介紹一下如何實現圖片動態波紋效果。

/* HTML */
<div class="container">
<img src="your-image-url.jpg" alt="Your Image">
<div class="ripple"></div>
</div>
/* CSS */
.container {
position: relative;
width: 500px;
height: 500px;
overflow: hidden;
}
.container img {
width: 100%;
height: 100%;
}
.ripple {
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background-image: radial-gradient(circle, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 80%);
animation: ripple 1s linear infinite;
}
@keyframes ripple {
from {
transform: scale(0.8);
opacity: 0;
}
to {
transform: scale(2);
opacity: 1;
}
}

在 HTML 中,首先需要在一個容器中放置一個 img 元素用于顯示圖片。該容器的 overflow 屬性需要設置為 hidden,以隱藏溢出的部分。接著,我們在該容器中添加一個類名為 ripple 的 div 元素。該元素會成為動態波紋效果的主體部分。

在 CSS 中,我們需要設置 .container 的 position 屬性為 relative,為了使 .ripple 的 position 屬性為 absolute 時能夠基于該容器進行定位。同時,我們需要設置 .ripple 的寬度和高度都為 200%,實現波紋能夠擴散到整個容器范圍內。接下來,我們需要為 .ripple 設置一個背景漸變色,其中 rgba(255,255,255,0.3) 表示波紋的顏色為白色且透明度為 0.3,而 rgba(255,255,255,0) 表示波紋邊緣的顏色為白色且完全透明。最后,我們使用 keyframes 動畫實現了波紋效果的自我放大和逐漸消失的效果。

使用該代碼后,即可達到圖片動態波紋的效果。希望大家能夠享受該炫酷的效果為您的網站增色。