首页前端开发CSScss3 模仿水中泡泡

css3 模仿水中泡泡

时间2023-12-04 03:19:08发布访客分类CSS浏览927
导读:CSS3可以创建许多漂亮的效果,如今我们来模仿一下水中泡泡的效果/*创建一个泡泡的div*/.bubble{width: 40px;height: 40px;position: relative;background-color: #fff...

CSS3可以创建许多漂亮的效果,如今我们来模仿一下水中泡泡的效果

/*创建一个泡泡的div*/.bubble{
    width: 40px;
    height: 40px;
    position: relative;
    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.4), inset 0 1px 0 #ffffff;
    animation: bubbleUp 1s forwards ease-in-out infinite;
}
/*泡泡动画*/@keyframes bubbleUp {
0% {
    transform: scale(0.8) translate(0, 0);
    opacity: 0;
}
50% {
    transform: scale(1.2) translate(0, -20px);
    opacity: 1;
}
100% {
    transform: scale(0.8) translate(0, -40px);
    opacity: 0;
}
}
    

通过使用border-radius属性让div呈现圆形,使用box-shadow属性来模拟泡泡的阴影效果,使用动画属性来实现泡泡从底部往上升的效果。

接下来,在html代码中创建几个泡泡:

div class="bubble">
    /div>
    div class="bubble">
    /div>
    div class="bubble">
    /div>
    div class="bubble">
    /div>
    div class="bubble">
    /div>
    

最终效果展示如下:

![css3 bubble效果](https://i.loli.net/2021/06/30/Wq7fsY9JukB2Uwh.png)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3 模仿水中泡泡
本文地址: https://pptw.com/jishu/567082.html
css3 模糊 ie11 css3 模拟gif每桢

游客 回复需填写必要信息