z-index表示元素出现的z平面上的顺序。堆栈顺序较高的元素始终位于堆栈顺序较低的另一个元素的前面。它在大多数GUI框架(Web和桌面)中都可用。
这是主页: @覆盖 小部件构建(BuildContext上下文){ 返回脚手架( 主体:布局构建器( 构建器:(BuildContext 上下文、BoxConstraints 常量...
我是编程新手,正在学习Python,所以我的问题可能看起来很笨拙: 如果我们有一个列表(例如,不同名称的列表)并且我们想要以特殊名称结尾的名称 信 (...
我希望 .square div 始终位于顶部,因此从视觉上看,下一个具有自己的 .square 的部分正在向上滑动,并且 .square 正好停在上一部分的正方形的位置。
使用 javascript 拖动 div 时的简单 HTML z-index 上下文问题
我正在尝试创建一个“视口”效果,我可以在屏幕上拖动 div。我想在顶部有控件,但我在拖动内容在续上移动时遇到问题...
我正在尝试找出 Z 索引问题。 我正在 IE9 的 DOM Inspector 中查看该页面,但我无法弄清楚。 我有一个 z 索引为 10000 的元素,另一个 z 索引为 o...
我正在开发一个项目,其中页面顶部有一个绝对容器,可滚动容器内有多个粘性标题。然而,粘性标头并没有堆叠在......之上
我已经设计了我的网站移动导航,但我在尝试将其置于页面层问题图像上的其他元素之上时遇到了一些问题。 页面上有三个文本区域...
如何将上面的react-select下拉菜单(它是z-index)ExpansionPanel拉出来?
我在ExpansionPanel(material-ui的一个组件)中使用了react-select,它使ExpansionPanel成为不需要的滚动。我该如何修复它?我尝试更改 z-index ,但没有成功。考虑第三个...
在fabricjs中,我想创建一个场景,其中鼠标下方的对象在z-index中上升到场景的顶部,然后一旦鼠标离开该对象,它就会回到它来的z-index ...
我很难获得正确的堆叠顺序。是否有一种物理方法可以在不更改 html 的情况下渲染此权利(.above-mask 位于掩模上方,而 .below-mask 位于下方)? 编辑:
我正在尝试调整某些元素的堆叠顺序;这是一个 SSCCE。 鉴于这个 HTML 片段: Lorem ipsum dolor。 我正在尝试调整某些元素的堆叠顺序;这是一个SSCCE。 给出这个 HTML 片段: <div id="block1"> <div>Lorem ipsum dolor.</div> <div id="widget"> <div>Widgety goodness!</div> </div> </div> <div id="block2"> <div>Lorem ipsum dolor.</div> </div> <div id="block3"> <div>Lorem ipsum dolor.</div> </div> 我正在尝试在 #widget 之上显示 #block2;使用以下 CSS,您会发现在不更改 #widget 在节点树中的位置的情况下会出现问题。 #block1, #block2, #block3 { position: relative; min-height: 50px; width: 100%; } #block1, #block3 { background-color: #abc; color: #123; z-index: 1; } #block2 { background-color: #def; color: #456; z-index: 2; } #widget { background-color: #f00; position: absolute; z-index: 999; left: 200px; top: 40px; } 正如您在小提琴中看到的,#widget 与 #block2 部分重叠;这是非常有道理的,因为父级 #block1 在兄弟姐妹中的堆叠顺序较低。 显而易见的答案是:使#widget成为#block2的子级,但不幸的是这不是这里的解决方案。此外,无法修改 #blockN 元素的相对 z-index 值;块 1 和块 3 必须小于 2。(我的意思是计算值可能不同,但 #block2 将始终大于其兄弟姐妹)。这样做的原因是box-shadow分层。 是否有任何合理的(阅读:跨浏览器,IE7+)方法从其堆叠上下文中删除#widget,同时保留其位置,坐标位置,尺寸等? 使用 fixed 定位可以根据需要将其删除,但它也获得了被固定的所有视觉属性(这使其成为非解决方案) 我认为这可能已经以迂回的方式得到了回答,但我没有找到。另外,抱歉;看来我可能在我的第一篇文章中错过了一些无害但关键的细节。我想我现在已经涵盖了所有这些。 您的规则并没有真正应用于您希望它们应用的元素。您需要在要定位的元素上显式设置 z 索引,在您的情况下,该元素是 block2 的 div 子元素。通过简单地修改第一个选择器: #block1, #block2 , #block3 { 到 #block1, #block2 div, #block3 { 您的堆叠顺序已更正。您的 z-index 规则应用于父级,而子级继续使用默认的 auto。在您的情况下,通过设置 #block2 div 上的位置,您可以允许您的小部件位于 block2 子 div 的顶部。 jsFiddle 示例 我想你不需要改变#widget的位置。在我看来,答案就在于你的问题本身。 看看这个 编辑CSS: #block1{ background-color: #abc; color: #123; z-index:3; } #block3 { background-color: #abc; color: #123; z-index:1; } 一个可行的解决方案是使用 div 的 position 堆叠顺序,而不是在此处使用 z-index。因此不会形成不需要的堆叠上下文。 块 1 和 3 获取默认值 position: static 块 2 得到 position: relative(超过 1 和 2) 并且只有小部件才会获得 z 索引,这会将其移动到所有部件之上! http://jsfiddle.net/4eENM/
如何在 Google Maps API v3 中设置标记的 z 索引
任何人都可以解释使用 Google Maps API(版本 3)设置标记的 z-index 的确切语法吗?
::before 伪元素未显示在表单下方,尽管 z-index -1 设置
我遇到一个问题,使用 ::before 创建的元素没有出现在表单下方。即使将 z-index 设置为 -1 后,它也不起作用。我该如何解决这个问题? .form::之前{ 内容:“”...
我有一个相当复杂的页面,其中有一个使用定位(z-index:302)的标题和一个固定侧边栏,其中包含一些弹出菜单和叠加层。问题是固定侧边栏需要
我想点击更改 LazyVGrid 中的项目。我已经实现了依赖于 selectedItemIndex 的颜色和 zIndex,当点击项目时它会发生变化。 导入 SwiftUI 结构 FilmRoll: 查看 { ...
React Native:平面列表项中的 zIndex 未按预期工作
我在父组件中有一个平面列表和模糊视图组件,按下平面列表中的项目时,我会将 zindex 添加到平面列表中的选定项目。 预计该项目应该在
目前,我的网站的 HTML 周围有一个边框,因此它包围了每个页面上的所有内容。然而,在我的主页上,我有一个图像,当页面加载和当前时会滑入......
我正在使用 CSS 网格进行布局,其中我需要两个网格项相互重叠。重叠元素应具有不同的 z-index 值来控制哪个元素出现在顶部。然而...
如何在 Flutter 中将深树 Widget 放置在其他所有内容之上(相当于 z-index)
我有一个小部件树,例如: 应用程序主体 小部件栏 带有表格的小部件 每个TableRow都有一个TableCell 在 TableCell 中,有一个跨多个行和列的小部件......