如何更改 bg 图像的堆叠顺序?
How to change stacking order of bg image?
如何在不改变 html 的情况下使嘴巴、眼睛和眉毛出现在脸上? (嘴巴位置不对所以能看到)
<body>
<div id = "shoulders">
<div id = "face">
<div class = "eyebrow" id = "lefteyebrow"> </div>
<div class = "eyebrow" id = "righteyebrow"> </div>
<div class = "eye" id = "lefteye"> </div>
<div class = "eye" id = "righteye"> </div>
<div id = "mouth"></div>
</div>
</div>
</body>
试试 css 属性: z-index
<div class = "eyebrow" id = "lefteyebrow" style="z-index:0"> </div>
<div class = "eyebrow" id = "righteyebrow" style="z-index:1"> </div>
您可以将 z-index 添加到 CSS。请注意 z-index 仅适用于明确定位的元素,因此只需添加一个 position: relative 即可。最大的 z-index 将在顶部。
例如:
#face, .eyebrow, .eye {
position: relative;
}
#face {
z-index: 1;
}
.eyebrow {
z-index: 2;
}
.eye {
z-index: 2;
}
您有多种方法可以实现您的目标。
如何在不改变 html 的情况下使嘴巴、眼睛和眉毛出现在脸上? (嘴巴位置不对所以能看到)
<body>
<div id = "shoulders">
<div id = "face">
<div class = "eyebrow" id = "lefteyebrow"> </div>
<div class = "eyebrow" id = "righteyebrow"> </div>
<div class = "eye" id = "lefteye"> </div>
<div class = "eye" id = "righteye"> </div>
<div id = "mouth"></div>
</div>
</div>
</body>
试试 css 属性: z-index
<div class = "eyebrow" id = "lefteyebrow" style="z-index:0"> </div>
<div class = "eyebrow" id = "righteyebrow" style="z-index:1"> </div>
您可以将 z-index 添加到 CSS。请注意 z-index 仅适用于明确定位的元素,因此只需添加一个 position: relative 即可。最大的 z-index 将在顶部。
例如:
#face, .eyebrow, .eye {
position: relative;
}
#face {
z-index: 1;
}
.eyebrow {
z-index: 2;
}
.eye {
z-index: 2;
}
您有多种方法可以实现您的目标。