CSS3动画“进度”回调

2024-03-25

我只是想知道是否有一种方法可以监视元素动画的进度。我所知道的是animationstart and animationend, 有没有某种animationprogress?


不,没有animationprogess事件。根据W3规格 http://www.w3.org/TR/css3-animations/#animation-events, 共有三种类型AnimationEvent事件。有animationstart, animationend and animationiteration. animationiteration被解雇代替animationend当动画即将再次重复时。

你大概可以使用setInterval()这是为动画时间的一部分(例如动画时间的 10%)设置的,然后您将在动画中的每个点被调用。如果您需要动画的精确位置,您可以在任何这些计时器事件中查询动画的进度。

或者,如果您想要更精确的计时,您可以将动画分解为多个连续动画并使用animationend在每个片段上作为进度指示器和开始动画下一阶段的触发器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS3动画“进度”回调 的相关文章

  • 计算两列中两个总和的平均值,并将其显示在 JQGrid 的下一列中

    I m using Jqgrid with summery row at grouping level Now I want to know one thing that Is it possible to show average cal
  • 如何使用 html 标签包装 window.getSelection().getRangeAt(0) 中的文本选择?

    如何从 window getSelection getRangeAt 0 中进行选择并用 HTML 标签 例如 span 或 mark 包围它 我更喜欢直接的 javascript 或 jQuery 解决方案 我可以使用警报输出选定的文本
  • 如何在react中返回点击元素的属性?

    我想知道是否有一种简单的方法来获取单击元素的属性React js function App return
  • 获取访客的 Optimizely A/B 测试和变化

    当我在网站上运行实验时 我希望能够找出当前访问者看到的测试和变体 我无法找到如何做到这一点优化Javascript API https www optimizely com docs api 您可以获得第一个正在运行的实验的 ID 假设您有
  • 如何使用 Flex 创建自定义马赛克

    我正在尝试使用 Flex 创建一个自定义马赛克 如下所示 除了框 4 的高度和宽度加倍之外 所有框的宽度都是父容器的三分之一 我设法达到以下条件 push group element ul push group element ul li
  • 如何在CSS中水平对齐div

    我在一个容器内有三个子 div 我想水平对齐这些 div 我尝试使用CSSfloat财产 但圆圈正在变成椭圆形 标记代码 div class container info box clearfix div class circle div
  • 使用 mongoDB 插入子文档

    我收集了以下文件 id 2 workspace name 1 widgets name 2 widgets name 3 widgets name 4 widgets 我怎样才能插入 id 1 blabla blabla 在 小部件 中的
  • html/js 中从右到左和/或从上到下的文本?

    如何在浏览器中为用户输入创建从右到左和从上到下的文本字段 有没有本地方法可以做到这一点 或者也许有解决方法 从上到下可能像日语或象形文字 对于 RTL 文本字段 您可以使用 HTMLdir属性 如 ime Vidas 已经提到的 或 wit
  • 在 json 对象中执行 javascript 代码?

    有远吗 所以像这样 key1 val1 key2 val2 some code document getElementById someid innerHTML test 那么 some code 会在没有任何用户干预的情况下执行吗 No
  • CSS @import 及其顺序

    是否可以使用 importone像这样的 css 文件 import file1 some css here import file2 chrome 无法识别上述第二个导入 但这可以工作 import file1 import file2
  • 将jQueryUI datepicker附加到div(显示位置错误)

    我在输入上使用 jQueryUI datepicker 默认情况下 jQueryUI 会附加 ui datepicker div to the body该文件的 有问题的输入位于屏幕上的 弹出 div 中 这意味着该 div 之外的任何点击
  • 发送带有图像的嵌套 JSON

    我一直在尝试研究一种能够通过 Ajax 将嵌套 JSON 请求发送回服务器的方法 根据我的理解 我们主要用于向服务器发送图像或文件的 formdata 在这种情况下不起作用 因为 FormData 似乎不处理嵌套对象 这就是我需要发送的有效
  • jQuery onclick 隐藏其父元素[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想隐藏 li tag on a 使
  • javascript 中的工厂模式与构造函数模式[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我看到了关于 javascript 设计模式的教程 虽然教程很好 但它给我留下了很少的问题 正如我所见 工厂和构造函数产生相同的结果
  • 抓取 Shopee API v4

    我有一个最终项目 其中我想要检索的数据是通过在shopee上抓取数据来获取的 但是当我在隐藏的API上抓取shopee时遇到问题 当我在Insomnia脚本上尝试时 脚本会运行 但是当我尝试时在本地或 google colab 脚本上 这是
  • 在 JavaScript/CoffeeScript 中确定一个数组是否包含另一个数组的内容

    在 JavaScript 中 如何测试一个数组是否包含另一个数组的元素 arr1 1 2 3 4 5 8 1 10 2 3 4 5 9 function name arr1 gt true 没有 set 函数可以执行此操作 但您可以简单地执
  • Google Maps API - 调整大小会生成空白区域

    我正在研究一个看起来非常简单的功能 但却引起了一些头痛 我使用 GIS 并将其与 Google 地图集成 其中一位客户要求能够打开一个仅显示地图的单独弹出窗口 打开窗口不是问题 但当我尝试扩展包含地图的 IFrame 的宽度时 为了适应窗口
  • 为什么我的数据没有存储到我的 Firebase 实时数据库中?

    我正在尝试为网络应用程序制作一个注册页面 这会将数据发送到 firebase 数据库 我已阅读官方 firebase 文档并按照说明写入数据 但什么也不会写 在我的数据库控制台中 它显示的所有内容都是空 而不是我的数据 我没有收到控制台错误
  • 单击即可切换背景颜色和过渡

    这看起来应该很容易 但我真的找不到办法做到这一点 动画 http doir ir css gif http doir ir css gif 当您单击这些相应的链接时 我需要更改和过渡页面的背景颜色 我见过的最接近触发这种类型转换的事情是 仅
  • 如何在流体宽度表中使用省略号而不使每列大小相同?

    假设我的表中的列是id name description and phone The description列的长度为 1 255 个字符 但 id 最多只有 3 个字符 我希望列的大小适当 而不是每列的大小相同 我想要descriptio

随机推荐

  • 如何在Reactjs中生成CSRF令牌并发送到Play框架?

    我试图从反应表单发送发布请求到播放框架 它抛出以下错误 Caused by java lang RuntimeException No CSRF token was generated for this request Is the CSR
  • Xcode 构建缺少预期的 TARGET_BUILD_DIR 构建设置

    我在设备上启动时遇到错误on iPhone 12 Pro Max 这是控制台日志 Launching lib main dart on iPhone 12 Pro Max in debug mode Running Xcode build
  • LINQ 连接两个字符串数组中的元素[重复]

    这个问题在这里已经有答案了 我有两个字符串数组 Array1 Paul John Mary Array2 12 13 15 我想知道是否可以连接这些数组 以便生成的数组具有类似的内容 Paul12 John13 Mary15 var Arr
  • DevTools 在 Intellij 中重新启动两次

    我正在 Intellij 中启动一个新的 Spring Boot 2 4 2 应用程序 并添加了 DevTools Spring Boot 是在 spring io 的主页中创建的 而不是通过 Intellij 创建的 在首选项 gt 构建
  • 将 save_model.pb 转换为 model.tflite

    张量流版本 2 2 0 操作系统 Windows 10 我正在尝试将 saving model pb 转换为 tflite 文件 这是我正在运行的代码 import tensorflow as tf Convert converter tf
  • 尝试编写 JPA 2.1 左外连接时出现“with 子句只能引用驱动表中的列”

    我正在使用 JPA 2 1 和 Hibernate 4 3 6 Final 我正在尝试使用 CriteriaBuilder 编写带条件的左外连接 所以我有 final CriteriaBuilder cb m entityManager g
  • 超越开闭原则

    我有一个简单的程序 它根据用户提供的鼠标数据绘制几何图形 我有一个处理鼠标跟踪的类 它获取带有鼠标移动历史记录的列表 和一个 名为 Shape 的抽象类 从这个类中 我派生了一些额外的形状 如圆形 矩形等 并且它们中的每一个都覆盖了抽象的
  • 标签文本换行但不缩进第二行

    我有一个宽度有限的表单 但是标签文本可能比表单宽度长 因此文本被换行为多行 我的问题是 由于输入元素 第一行缩进 但第二行没有缩进 这使得表单不太好 你有什么想法让第二行 第三行 将缩进为第一行 只使用CSS吗 Actual 我的期望是 这
  • 调试 Chrome 上加载的源映射

    我在缩小过程中生成 javascript 文件的源映射 使用地图文件旁边的缩小 JS 文件中的相对 URL 来引用地图文件 这是末尾的评论示例app e47a6637 js sourceMappingURL app e47a6637 js
  • `http://localhost` 上的安全 Cookie

    我正在尝试设置安全 cookiehttp localhost 3000 设置 Cookie loggedUser brillout 最大年龄 315360000 路径 仅 Http 安全的 但 Chrome 抱怨道 此 Set Cookie
  • MS Access 的新管理员,如何修改现有宏

    我是 MS Access 数据库的新管理员 我对 MS Access 很陌生 所以如果我问的问题在这里没有意义 请原谅我 当前员工的桌面上有一个小的 5MB 左右 mdb 文件 单击该文件将打开 Access 并在 Access 左侧列出查
  • 使用 ACR122U NFC 读卡器对 Mifare 1K NFC 标签进行身份验证失败

    我在使用ACR122U工具验证Mifare 1K NFC标签时总是得到失败结果 但我可以使用Android手机读取 写入该标签 ACR122U Load Authentication Keys lt FF 82 00 00 06 FF FF
  • Android Gallery 中 CoverFlow 中的错误图像重叠

    我正在摆弄 CoverFlow从这里 http www inter fuser com 2010 02 android coverflow widget v2 html以满足我的喜好并且无法解决一个问题 这是屏幕截图 截屏 https i
  • orderBy 在 Laravel 5 中不起作用

    我正在使用以下查询 orderBy在下面的查询中不起作用 此查询在本地主机中有效 但在在线服务器中无效 return DB table reports gt leftJoin sources reports report source id
  • 通过 OleDb ACE 访问 Excel 2007 二进制文件 (.xlsb)

    我发现 Excel 2007 二进制格式 扩展名为 xlsb 非常完美 适合我的需求 因为它加载速度快且非常紧凑 我交付一个 Excel 中的一堆报告包含大量数据 这些报告是 实际上正在加载一个 IS 包 所以我假设转换为这种格式 请阅读有
  • 如何打印json数据。

    我有一个像这样的 json 输出数组 data name Ben Thorpe id XXXXXXXXXXX name Francis David id XXXXXXXXXXX 我想循环遍历它并使用 javascript 打印出所有名称 我
  • 弹出视图的位置问题

    当我在 iPad 中的纵向视图和横向视图 反之亦然 之间切换时 我的弹出视图的位置出现乱码 这是我计算弹出视图框架的方法 aRect self myElement frame aRect origin x aRect size width
  • API“BaseVariant.getApplicationIdTextResource”已过时,已替换为“VariantProperties.applicationId”

    构建 gradle 时我收到以下消息 API BaseVariant getApplicationIdTextResource is obsolete and has been replaced with VariantProperties
  • 在 matplotlib 中向颜色条添加白色背景

    我想通过添加白色背景使我的颜色条更加明显 我需要图像内的颜色条 这有时很难阅读 这是没有白色背景的代码 import matplotlib pyplot as plt import numpy as np a np random rand
  • CSS3动画“进度”回调

    我只是想知道是否有一种方法可以监视元素动画的进度 我所知道的是animationstart and animationend 有没有某种animationprogress 不 没有animationprogess事件 根据W3规格 http