使用 3D 视图工具导航网页层、z 索引和 DOM
使用 3D 视图 工具通过在 3D 空间中旋转页面来调试 Web 应用,以获取以层形式表示的网页透视。 3D 可视化可帮助你从 z 索引层的角度了解网页的 DOM 层次结构。

在左侧, 3D 视图 工具有 3 个选项卡:
- “复合层”选项卡显示网页的真实呈现,包括图像,以便在 3D 空间中移动页面时获得全面的体验。
- Z 索引选项卡。 浏览网页的元素,重点介绍 z 索引层上下文。 使用此选项卡或视图基于 z 索引堆叠上下文调试网页。
- “DOM”选项卡。 浏览 DOM 作为一个整体,所有元素都可轻松访问。 浏览网页的所有元素,并将其转换为 3D 透视。
在右侧,3D 画布表示根据所选选项卡和选项的网页。
缩放、平移和旋转 3D 画布
放大或缩小页面
若要在 3D 画布上放大或缩小网页,请使用鼠标滚轮,或使用右下角的滑块。
平移视图 (按钮)
若要向左、向右、向上或向下移动页面,请单击“ 平移视图 ”图标 (
) 按钮,然后用鼠标将 3D 画布上的页面拖动到所需的方向。
(按钮) 旋转视图
若要使用鼠标旋转页面,请单击“ 旋转视图 ”图标 (
) 按钮,然后用鼠标以所需的角度拖动 3D 画布上的页面。
若要使用键盘旋转页面,请在 3D 画布中单击以将焦点放在页面上,以便显示黑色边框,然后按箭头键。
- 若要水平旋转页面,请按下
left arrow和right arrow键。 - 若要垂直旋转页面,请按下
up arrow和down arrow键。
无论在工具栏中是否选择了 “平移视图 ”或 “旋转视图 ”按钮,键都会旋转页面。
有关详细信息,请参阅此页中的以下其他部分:
“复合层”选项卡
在“复合层”视图中,3D 画布显示浏览器呈现引擎为网页创建的层的列表。
使用复合层视图分析 CSS 代码创建的层数、它们的较大程度以及它们的更改频率。
在右侧的 3D 画布上,选择网页的元素。 在 “复合层 ”选项卡中,层树自动展开,层树下的 “详细信息 ”选项卡显示有关所选层的信息。

(复选框) 缓慢滚动矩形
“慢滚动”复选框突出显示了导致滚动速度缓慢的页面部分。 此复选框有助于调查性能问题。 某些网页使用 JavaScript 检测某些页面元素上的滚动 (或触摸) ,这可能会使网页的滚动速度比平时慢。
此复选框突出显示 (以粉红色) 呈现的网页框,这可能会导致这些性能问题。
此复选框类似于呈现工具中的 “滚动性能问题”复选框,该复选框突出显示页面上以黄色) 直接 (缓慢的矩形。 请参阅_性能功能参考_中的实时查找滚动性能问题。 这两个复选框都基于相同的调试信息,但这两个工具以不同的方式呈现此信息。
绘制 (复选框)
将网页中的内容 (颜色或图像文件) 到元素上。
层扩展器树
展开此树以显示复合层的列表。 单击某个层可在“详细信息”窗格中查看有关它的详细信息。
详细信息窗格
大小
所选复合层的宽度和高度,以及相对于页面视区左上角的图层左上角的位置。 例如,“1034 x 28055 (0,0) ”。
组合原因
浏览器呈现引擎创建层的原因。 例如:“辅助层,以容纳可滚动的内容。
内存估计
所选层使用的内存。 例如:“116 MB”。
画图计数
呈现引擎绘制所选层的次数。
Z 索引选项卡
Z 索引选项卡包含一些与 DOM 选项卡相同的功能,但在 3D 画布上添加 z 索引标签。

有关背景信息,请参阅 MDN > CSS 参考> z 索引。
显示元素类型 (部分)
Z 索引选项卡中的 “显示元素”类型部分控制页面的哪些元素显示在 3D 画布中。
“显示所有单选按钮”显示页面的所有元素。 此视图是更改其他 3D 显示设置后显示所有页面元素的最快方法。
“ 仅显示堆叠上下文” 单选按钮仅显示与 z 索引堆叠相关的页面元素。 此视图删除不参与堆叠上下文的元素,并平展 DOM 以在 3D 画布中生成更轻松的导航。
显示 z 索引标签复选框显示或隐藏 3D 画布中的 z 索引标签。 默认情况下,选中此复选框。
颜色类型 (节)
在 Z 索引 选项卡中,你可以从以下配色方案中进行选择,以在 3D 画布中可视化 DOM:
紫色到白色 单选按钮 - 3D 画布显示从紫色到白色的元素。
使用背景色 单选按钮 - 3D 画布显示使用为每个元素定义的背景色呈现的元素。
使用这些单选按钮可以切换选项并选取颜色类型。 颜色类型最适用于你的项目,或最喜欢的颜色类型。 z 索引标签在 3D 画布上添加视觉信息,因此根据用户的反馈, Z 索 引选项卡中的颜色选项比 在 DOM 选项卡中少。
“DOM”选项卡
DOM 选项卡提供常规调试视图,而不是专注于 z 索引。 与 Z 索引 选项卡相比,DOM 堆叠得更紧密、更干净,因为 3D 画布上没有 z 索引上下文标签。

页 (滑块) 的嵌套级别
滑块旁边的数字指示文档的层数。 将滑块拖到左侧会导致最外层剥落,直到将嵌套级别设置为 1,该级别仅显示 DOM 中最远的后退元素。 若要删除某些待筛选邮件,请拖动滑块。 它可以帮助你仔细查看较低级别中发生的情况。
重置按钮
将页面滑块 的嵌套级别 重置为页面的默认值。
颜色类型 (节)
在 “DOM ”选项卡中,可以选择以下配色方案,在 3D 画布中可视化 DOM:
紫色到白色 单选按钮 - 3D 画布显示从紫色到白色的元素。
蓝色到黄色 的单选按钮 - 3D 画布显示从蓝色到黄色的元素。
彩虹 单选按钮 - 3D 画布显示紫色、蓝色、绿色、黄色、橙色和红色等元素。
使用屏幕纹理 单选按钮 - 将网页中的内容 (颜色或图像文件) 到元素上。
使用背景色 单选按钮 - 3D 画布显示使用为每个元素定义的背景色呈现的元素。
3D 画布上方的工具栏
) (按钮重新拍摄快照
单击“重拍快照”图标](index-images/retake-snapshot-icon.png) (
无论选择哪个选项卡,3D 画布右下角的控件的工作方式都相同。
缩放滑块 - 这放大或缩小页面,与鼠标滚轮相同,或在触摸板上拖动两根手指。
向上按钮 - 相对于页面的坐标系统向上移动页面。
向下按钮 - 相对于页面的坐标系统向下移动页面。
左键 - 相对于页面的坐标系统向右移动页面。
右键 - 相对于页面的坐标系统向左移动页面。