首页前端开发CSScss3按钮泡泡动画

css3按钮泡泡动画

时间2023-09-20 09:42:03发布访客分类CSS浏览763
导读:CSS3按钮泡泡动画是一种非常流行的网页动效展示,它可以让按钮在用户交互时增加趣味性、吸引人眼球,提高用户体验效果。.btn {position: relative;display: inline-block;padding: 12px 2...

CSS3按钮泡泡动画是一种非常流行的网页动效展示,它可以让按钮在用户交互时增加趣味性、吸引人眼球,提高用户体验效果。

.btn {
    position: relative;
    display: inline-block;
    padding: 12px 24px;
    background: #0099ff;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0px 6px 0px #007acc;
    transition: box-shadow 300ms;
}
.btn:hover {
    box-shadow: 0px 8px 0px #007acc;
}
.btn:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width 500ms, height 500ms;
}
.btn:hover:before {
    width: 200px;
    height: 200px;
}
.btn:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width 500ms, height 500ms, opacity 500ms;
    opacity: 0;
}
.btn:hover:after {
    width: 300px;
    height: 300px;
    opacity: 1;
}
    

代码中,我们定义了一个btn类作为按钮的基本样式,它拥有背景颜色、字体颜色和各种样式属性,包括边框、圆角、阴影等。然后,在.btn:before和.btn:after中定义了按钮的前置和后置动画,包括气泡的初始大小和颜色,以及动画过渡的时间。在.btn:hover和.btn:hover:before和.btn:hover:after中定义了悬浮时,气泡动画的变化效果。

这种按钮泡泡动画具有简单的HTML代码,易于掌握的CSS技巧和强大的视觉效果。它给用户一种有趣、愉悦和创新的视觉感受,大大提高了用户的点击量和与网站的互动程度。

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


若转载请注明出处: css3按钮泡泡动画
本文地址: https://pptw.com/jishu/450505.html
css3搓手洗手效果 css3支持的而新增属性

游客 回复需填写必要信息