gpt4 book ai didi

javascript - 如何对齐列表下拉列表

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:28 25 4
gpt4 key购买 nike

我在菜单中有一个下拉菜单。但它没有按照我需要的方式下降。 enter image description here
但我需要将其作为菜单项对齐。就像在这里:
enter image description here

可以简单地用css来完成吗?
html

<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Account<b class="caret" style="float: right;"></b></a>
<ul class="dropdown-menu">
<li><a href="{% url 'account' %}">Account Info</a></li>
<li><a href="{% url 'dev_billing' %}">Billing Settings</a></li>
<li><a href="{% url 'dev_logout' %}" >Sign out</a></li>
</ul>
</li>

CSS:

.dropdown-menu {
background-color: black;
min-width: 100px;
width: 160px;
}
.dropdown-menu > li {
align: center;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #cfeffd;
background-color: #333333;
background-image: none;
filter: none;
}

.dropdown-toggle {
min-width: 100px;
width: 125px;
}

.caret {
marging-left: 30px;
}

最佳答案

你可以通过设置 position:relative 到 ".dropdown"和 position: absolute 到 ".dropdown-menu"和他的宽度到 100% 来实现。

li {
padding: 10px 20px;
}

.dropdown {
position: relative;
display: block;
background-color: #ff0;
width: 120px;
}

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
background-color: gray;
}

这是一个工作示例:

http://jsfiddle.net/5CB4Q/3/

关于javascript - 如何对齐列表下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21626625/

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