原生js实现点击按钮带水波纹效果

这篇博客展示了如何使用原生JavaScript实现一个点击按钮时出现水波纹效果的功能。通过创建一个内含水波纹元素的按钮结构,并结合CSS样式和JavaScript事件监听,实现了点击按钮时水波纹扩散并最终消失的效果。文章详细解释了实现过程中的逻辑思路,包括获取点击坐标、计算水波纹的位置以及添加和移除动画类名的操作。
摘要由CSDN通过智能技术生成

<!DOCTYPE html>
<html>
<head>
    <title>按钮点击水波纹效果jquery</title>

    <style type="text/css">
        *,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Open Sans", "Arial", sans-serif;
  text-rendering: optimizeSpeed;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding: 50px 0;
}

.o-divider {
  border: 0;
  margin: 20px;
  height: 1px;
  background: #656D78;
}

.c-button {
  -webkit-appearance: none;
  position: relative;
  display: inline-block;
  padding: 12px 24px;
  margin: 0;
  vertical-align: middle;
  overflow: visible;
  color:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值