Chrome 开发工具中的图层组合

2023-11-29

我有简单的过渡动画div元素。为了防止不必要的绘制事件,我对其应用了更高的 z-index 和 0 变换,所以这div可能在它自己的层上。但瀑布图显示了每个动画刻度之后可能发生的图层组成事件。我想知道,这是 GPU 页面渲染之前的最后一层组合,并且在页面上的每次更改之前都是不可避免的,还是我只是做错了什么?


更新动画帧时始终会发出时间轴中的合成事件,并且您之前的假设是正确的。要验证您的动画 div 是否实际上成为了图层,请查找 Paint 事件 - 这些事件是针对每个图层的,如果一个图层相对于另一图层进行转换(前提是图层内容不发生更改),则在动画期间不应有任何绘制事件。另请注意,在最新版本的 Chrome (m30+) 中,时间轴显示与事件弹出窗口中的 Paint 关联的图层的根。

检查动画元素是否升级到图层的另一种方法是实验性图层面板(在 about:flags 中启用 DevTools 实验,重新启动 Chrome,然后在 DevTools 设置的实验选项卡中启用图层面板)。

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

Chrome 开发工具中的图层组合 的相关文章

随机推荐

  • 确定 Android 设备是否以编程方式 root? [复制]

    这个问题在这里已经有答案了 可能的重复 确定是否在已取得 root 权限的设备上运行 如何 以编程方式 确定 Android 设备是否 已 root 运行软件或 ROM 的破解副本 我的数据库中有一些敏感信息 我想在手机 root 后 即用
  • SSKeychain 不保留数据

    我在用SSKeychain用于存储设备的UUID 然而 有时SSKeychain不保留 UUID 因此我的应用程序必须重新创建新的 UUID 有人可以告诉我一些原因吗SSKeychain不保留数据 提前致谢 对不起我的英语不好 在 Obje
  • SmartGit:文件或目录不是过期错误消息吗?

    有人请帮助我理解我对下面发生的事情的错误 误解 这是一个 SVN 存储库 正如您所看到的 我有两个分支并对版本进行了一些独立的更改 根据上面的日志 两个服务器分支都映射回当前本地发布分支 该分支提前了一些提交 如果我去将发布的更改推送回远程
  • 组合 SQL Server 查询

    我正在使用 SQL Server 并且有两个表 我想将其合并为一个查询 以用于填充网格视图 表1 dbo 工作UID PK 整数 Tech Ticket 整数 RMA Ticket 整数 区域 nchar10 已完成 nchar10 FA
  • 如何在 Rust 中将 Future 的生命周期绑定到 fn 参数

    我想写一个简单的run transactionRust MongoDB 驱动程序的函数 该函数尝试通过 mongo db 客户端执行事务 并在遇到可重试错误时重试该事务 这是该函数的最小可重现示例 use mongodb Client Co
  • 在 XNA 中,处理我不再需要的纹理的最佳方法是什么?

    我开始了一个项目 其概念是在整个游戏中连续重用相同的texture2d对象 定期重新加载新纹理 随着时间的推移 这被证明是一个坏主意 因为我遇到了 System OutOfMemoryException bool loadImages st
  • 从对象获取值并将其推入数组 javascript

    我想从对象中获取值并将其保存到数组中 这就是我的对象的结构 0 name John Deo age 45 gender male 1 name Mary Jeo age 54 gender female 2 name Saly Meo ag
  • 如何使用 fgetcsv 在 while 循环中跳过标题行?

    我无法像我之前使用的代码那样获得我编写的跳过第一行 标题 的新代码 见底部 我没有收到任何错误 但只是无法让它省略第一行 file fopen uploadcsv r column headers array row count 0 whi
  • 带过滤器的列表视图在隐藏键盘或按下回车键之前不会刷新

    我有一个显示联系人列表的列表视图 我在列表视图上方的布局中添加了一个 EditText 以便我可以使用过滤器进行搜索 我已经在 EditText 上使用 onTextChanged Listener 实现了这一点 我的列表视图适配器是一个自
  • 所有动画执行速度都很慢

    我不确定动画过程发生了什么 突然我的所有动画都执行缓慢 我已经重置了我的Simulator 重新启动我的Mac 但没有帮助 我不确定我做了什么或者这是系统问题 请检查下图 每个动画都在缓慢执行 我在用着Xcode7 3 1 Simulato
  • 如何设置连接属性(包括同义词)

    我在 Spring Boot 中的数据库配置是使用 yaml 文件完成的 Common spring jpa properties hibernate show sql true use sql comments truecat forma
  • Misra 规则 19.7:类似宏的函数

    我有一个关于 Misra 规则 19 7 的警告 在下面的行中 应该优先使用函数而不是类似函数的宏 define gOFFSETOF type mem gOFFSET size t char type 0 gt mem char type
  • 与 set-winuserlanguagelist 命令相关的疑问/问题

    我正在构建一个代码来修复 Windows 10 上的键盘布局情况 通过自动化解决方案 我决定使用 powershell 但问题是我在这方面还很陌生 并且面临着某些问题 我设法找到一个脚本来更改键盘布局 但它只更改为一种语言 当我尝试用两种语
  • SVN 中的 -r 和 url@rev 有什么区别?

    有人可以解释一下使用之间的区别吗 r REV and URL REV以下两个 SVN 命令的语法 svn co r6002 https svnserv2 acme com stx project1 trunk gui Mammoth Web
  • 将计数添加到 geom_hex 作为标签

    我想向 geom hex 添加标签 这提出了两个问题 如何获取他们的坐标 我如何提取它们的计数值 最小的例子 pipeline lt read csv url http dl dropboxusercontent com u 7446674
  • 更新Android SDK包列表失败

    每次我尝试打开播放器设置时 它都只显示空白 并且控制台中将显示以下错误 我尝试点击此链接 https answers unity com questions 1320634 unable to list target platforms w
  • 将 JSON 反序列化为 C#

    我看到很多简单的 JSON 反序列化示例 但是当涉及到稍微复杂的东西时 就缺乏示例 我正在研究从 GetResponse 的 API 反序列化响应 简单例如 result updated 1 error null Another resul
  • 如何在多个项目上使用 vagrant

    我是 Vagrant 的新手 我正在尝试 PuPHPet 以便让一切正常运行 我可以启动并运行 Debian 盒子并通过 ssh 进入其中 这更多是我不清楚的工作流程 目前我正在将 PuPHPet 配置下载到名为的文件夹中vagrant我可
  • 如何使用 Injector.get(ActivatedRoute) 检索路由参数?

    我是角度新手 我的目标是拥有一个可以通过 详细 组件 显示单个数据对象字段的组件 扩展的 BaseDetailComponent 由于父类的构造函数将接收服务实例和其他参数 因此我无法在构造函数中使用正常的依赖注入 因此 我需要在 Base
  • Chrome 开发工具中的图层组合

    我有简单的过渡动画div元素 为了防止不必要的绘制事件 我对其应用了更高的 z index 和 0 变换 所以这div可能在它自己的层上 但瀑布图显示了每个动画刻度之后可能发生的图层组成事件 我想知道 这是 GPU 页面渲染之前的最后一层组