我在这里设计了一个网站,并介绍了一些这样的字母:
<div class="d">d</div>
<div class="e">e</div>
<div class="s">s</div>
<div class="i">i</div>
<div class="g">g</div>
<div class="n">n</div>
我给不透明的红色字母是这样的:
.e {font-size: 500px; position: relative; bottom: 650px; left:
100px; color: red; opacity: 0.2}
现在d
和e
配合得很好。不透明的e
与实心d
重叠,因为它应该重叠。但是,当我希望不透明e
与实心重叠s
它不重叠时,s
反而重叠了e
。
这似乎是图层或 Lint 或 html 使用的任何单词的问题?
那么我如何将s
移到后面e
以便重叠呢?
你可以在这里使用z-index
CSS属性。较低的值(如z-index: 1
(会将元素堆叠在具有较高值的元素下方,如z-index: 99
。默认值为0
。因此,请相应地为 CSS 类分配不同的z-index
值。请记住,z
轴定义了元素在彼此上方或下方的堆叠方式。
如果您希望e
堆叠在s
上方,e
应该具有更高的z-index
值。
使用示例值,这将起作用:
.e { z-index: 3; }
.s { z-index: 2; }