gpt4 book ai didi

html - 如何使用 CSS 制作 3 维垂直菜单

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:35 26 4
gpt4 key购买 nike

寻找垂直菜单的一些想法,并在图片中找到了这个例子。如何让它折叠成那样并看起来像 3D?

也许有人知道在哪里以及如何找到带有代码的类似菜单的真实示例?该网站不再使用该菜单。已经试过了。

谢谢

示例:

enter image description here

最佳答案

尝试使用position: absolutetransform: skew 组合

堆栈片段

ul.menu {
font: 13px Verdana;
list-style: none;
padding: 20px 0 0 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
}

ul.menu>li {
position: relative;
margin-bottom: 5px;
padding: 10px;
background: #808080c4;
color: #fff;
}

ul.menu>li:before {
content: "";
position: absolute;
width: 40px;
left: -40px;
top: 0;
bottom: 0;
background: grey;
transform: skewY(30deg);
transform-origin: right;
}

ul.menu>li:hover,
ul.menu>li:hover:before {
background: red;
cursor: pointer;
}
<ul class="menu">
<li>Menu One</li>
<li>Menu Two</li>
<li>Menu Three</li>
<li>Menu Four</li>
<li>Menu Five</li>
<li>Menu Six</li>
</ul>

关于html - 如何使用 CSS 制作 3 维垂直菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48358535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com