CSS实现一个雨滴滑落效果
要使用CSS实现一个雨滴滑落的效果,你可以创建一个元素表示雨滴,并使用CSS动画让它从上往下滑落。以下是一个简单的例子:
HTML:
<div class="drop"></div>
CSS:
.drop {
width: 10px; /* 雨滴的宽度 */
height: 10px; /* 雨滴的高度 */
background-color: #666; /* 雨滴的颜色 */
border-radius: 50%; /* 雨滴是圆形 */
position: absolute; /* 绝对定位 */
top: 0; /* 初始位置在顶部 */
left: 50%; /* 初始位置在屏幕水平中央 */
transform: translateX(-50%); /* 水平居中对齐 */
animation: raindrop 8s linear infinite; /* 应用雨滴的滑落动画 */
}
@keyframes raindrop {
from { top: -10px; /* 起始位置在屏幕上方 */ }
to { top: 100%; /* 终点位置滑落到屏幕底部 */ }
}
这段代码会创建一个雨滴形状的div
,并且通过CSS动画让这个雨滴在垂直方向上持续移动,模拟一个常在天空中飘落的雨滴效果。你可以根据需要调整width
、height
、background-color
和动画的持续时间(8s
)以适应不同的设计需求。
评论已关闭