首页 > 其他分享 > CSS 实现防止按钮重复点击

CSS 实现防止按钮重复点击

时间:2022-11-23 11:23:16浏览次数:40  
标签:opacity none throttle 点击 animation select 按钮 pointer CSS

代码如下:复制直接使用


body {
  display: grid;
  place-content: center;
  height: 100vh;
  margin: 0;
  gap: 15px;
  background: #f1f1f1;
  user-select: none;
}
button {
  user-select: none;
}
.throttle {
  animation: throttle 2s step-end forwards;
}
.throttle:active {
  animation: none;
}
@keyframes throttle {
  from {
    pointer-events: none;
    opacity: .5;
  }
  to {
    pointer-events: all;
    opacity: 1;
  }
}

效果:

<iframe class="code-editor-frame" data-code="code-editor-element" data-code-id="7164994189032161311" data-src="https://code.juejin.cn/pen/7164994189032161311" loading="lazy" src="https://code.juejin.cn/pen/7164994189032161311" style="display: inline; width: 100%"></iframe>

标签:opacity,none,throttle,点击,animation,select,按钮,pointer,CSS
From: https://www.cnblogs.com/freddyhuang/p/16917667.html

相关文章

  • WordPress全站左侧边栏添加联系站长按钮[WP教程]
    使用教程:也很简单,只需要在两个文件中添加一行代码就可以实现,具体演示效果可以查看本站觅知博客的效果1、后台主题设置—>自定义代码—>自定义CSS样式代码把下面的代码......
  • 【FAQ】【ANR问题】第一次显示出ANR弹框时没有收到SIGQUIT信号,同时系统也没有生成trac
    【问题描述】第一次显示出ANR弹框时没有收到SIGQUIT信号,同时系统也没有生成traces日志文件,点击ANR弹框中的等待时,第二次出现ANR弹框时接收到SIGQUIT信号,想了解鸿蒙的ANR......
  • CSS应用梳理
    1.文字溢出省略号1.1单行文字溢出:overflow:hidden;//溢出隐藏text-overflow:ellipsis;//溢出用省略号显示white-space:nowrap;......
  • CSS实现标题和图片混合
    ResultCode<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="view......
  • 移动端插件 移动端点击事件会有延迟
    iScroll插件(滚动条效果)先引入iScroll的js文件iScroll中文网站http://caibaojian.com/iscroll-5/加入id=“wrapper”,给父元素加(如果是ul>li,应该给ul的父元素加)实例化......
  • css网页布局设置
    目录1网页样式1.1引入方法1.1.1内联样式1.1.2内部样式表1.1.3链接外部样式1.1.4导入外部样式1.2基础语法1.3选择器的分类1.4选择器优先级1.5css单位1.6给标签元素添......
  • CSS注册页面练习
    样式      展示      ......
  • JAVA- 动漫美女拼图(给按钮添加事件)
    代码一packagecom.itheima_05;publicclassApp{publicstaticvoidmain(String[]args){PictureFramepf=newPictureFrame();}}代码二pa......
  • 如何用一行CSS实现10种现代布局
    如何用一行CSS实现10种现代布局本文重点介绍一些强大的css代码行,他们能执行一些繁重的工作并帮助我们构建强大的现代布局。Demo示例现代CSS布局使开发人员只需要几......
  • css 不常用实用知识点
    1,:target伪类与:hover、:link、:visited、:focus等伪类的用法一样:target{color:blue}<divclass="box"><aclass="btn"href="#stop">stop</a><aclass="btn"href=......