我想制作一个ul li
菜单,我想将每个 li 元素放在前一个元素上。
我不知道我是否可以用文字解释我的意思,所以我制作了一张显示所需效果的图像:
如何使用纯 CSS 做到这一点?有可能,还是我必须使用javascript?
这是我迄今为止尝试过的:
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
position: relative;
}
li a {
display: block;
position: absolute;
top: -30px;
z-index: 1;
width: 225px;
height: 115px;
}
但每个都li
出现在与前一个相同的位置。