【发布时间】:2012-11-14 12:28:17
【问题描述】:
我想创建一些 sass 变量来表示不同的 z-index 值,并且希望使用预先存在的命名约定(如果存在)。我正在寻找类似 Swing 如何定义 root、layered、content 和 glass 窗格之类的东西,或者指向一些我可以用作命名基础的理论的指针。
【问题讨论】:
-
如果您的意思是“默认 z-index”,则没有默认 z-index。每个元素按出现顺序相互叠加 =)
-
我不是指 DOM 中元素的默认 z-index,而是对现有的约定感到好奇,例如是否有网格系统或命名约定如何在 z 轴上堆叠项目.仅使用数字作为 z-index 非常灵活,但是您多久会在一个站点中使用超过 12 个不同的 z 索引?
-
那么就像我说的:外观。每个下一个元素都有更高的 z-index,但这不是真正的 z-index
-
z-index 都与页面上有多少元素有关。您始终可以为自己设置一些预定义的范围:-1、3000-5999、6000-9999 等,然后相应地命名它们。 * CSS 定位对 HTML 中的视觉分层也有影响。