Bootstrap 5 个下拉菜单,按钮位于右侧的 ul li 中(内联)
Bootstrap 5 dropdown menu with buttons in ul li on the right (inline)
我正在使用 Bootstrap 5,我有这个例子:
如您所见,我正在尝试向 LI 添加一些按钮:
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li><a class="dropdown-item" href="#">Something here</a><button>A</button><button>B</button><button>C</button></li>
</ul>
</div>
我想让它们在右边内嵌。
我该怎么做?
编辑:考虑使用 flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/
<li class="d-flex justify-content-between">
<a class="dropdown-item" href="#">Something here</a>
<div>
<button>A</button>
<button>B</button>
<button>C</button>
</div>
</li>
您可以为此使用 Flex 布局:https://getbootstrap.com/docs/5.0/utilities/flex/
试试这个代码?
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li class="d-flex gap-2">
<a class="dropdown-item me-auto p-2" href="#">Something here</a>
<button class="p-2">A</button>
<button class="p-2">B</button>
<button class="p-2">C</button>
</li>
</ul>
</div>
我正在使用 Bootstrap 5,我有这个例子:
如您所见,我正在尝试向 LI 添加一些按钮:
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li><a class="dropdown-item" href="#">Something here</a><button>A</button><button>B</button><button>C</button></li>
</ul>
</div>
我想让它们在右边内嵌。
我该怎么做?
编辑:考虑使用 flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/
<li class="d-flex justify-content-between">
<a class="dropdown-item" href="#">Something here</a>
<div>
<button>A</button>
<button>B</button>
<button>C</button>
</div>
</li>
您可以为此使用 Flex 布局:https://getbootstrap.com/docs/5.0/utilities/flex/
试试这个代码?
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li class="d-flex gap-2">
<a class="dropdown-item me-auto p-2" href="#">Something here</a>
<button class="p-2">A</button>
<button class="p-2">B</button>
<button class="p-2">C</button>
</li>
</ul>
</div>