gpt4 book ai didi

Html 在更多行上创建下拉列表

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:20 26 4
gpt4 key购买 nike

我已经建立了一个下拉列表,里面有更多的下 zipper 接。这就像下拉菜单中的下拉菜单。当我想将第二个下拉菜单放置在更多行或列中时遇到问题。

这是我用来为下拉菜单创建容器的 Css

.container{
position: relative;

}
div.container ul
{
list-style: none;
}
div.container ul li
{
background-color:silver;
width:100px;
height: 25px;
line-height: 25px;
text-align: center;
float:left;
position: relative;
border: 1px solid black;
outline:black solid 1px;

}
div.container ul li:hover
{
background-color:red;


}
div.container ul ul
{
display:none;

}
div.container ul li:hover > ul
{
display:block;

}
div.container ul ul ul
{
margin-left:100px;
top:0px;
position: absolute;

}

和 html:

    <div class=" container ">
<ul>
<li><a href="#">Magazin</a>
<ul>
<li><a href="#">Pc</a>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>

</ul>
</li>
</ul>
</li>
</ul>
</div>

我希望它看起来像

                Magazin
Mouse here-> PC Home Home Home
Laptop Home Home Home

类似这样的事情。请帮忙。谢谢 :)

最佳答案

试试这段代码。让我知道这是否适合您。

.container{
position: relative;

}
div.container ul
{
list-style: none;
}
div.container ul li
{
background-color:silver;
width:100px;
height: 25px;
line-height: 25px;
text-align: center;
float:left;
position: relative;
border: 1px solid black;
outline:black solid 1px;

}
div.container ul li:hover
{
background-color:red;


}
div.container ul ul
{
display:none;

}
div.container ul li:hover > ul
{
display:block;

}
div.container ul ul ul
{
margin-left:100px;
top:0px;
position: absolute;

}
#pc{
position:fixed;
margin-top:40px;
}
#laptop{
position:fixed;
margin-top:60px;
}
    <div class=" container ">
<ul>
<li><a href="#">Magazin</a>
<ul>
<li><a href="#">Pc</a>
<ul id = "pc">
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>

</ul>
</li>
<li><a href="#">laptop</a>
<ul id ="laptop">
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>

</ul>
</li>
</ul>
</li>
</ul>
</div>

关于Html 在更多行上创建下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54357658/

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