Mam koszyk w górnym menu, używam push-right
i moim problemem jest to, że rozwijana bańka wypada ze strony. Próbuję wyrównać bąbelek do prawej, tak aby był wyrównany do prawej z „kliknięciem”
lubię to
HTML:
<div class="cart pull-right">
<ul class="nav">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">CLICK</a>
<div class="dropdown-menu">
STUFF
</div>
</li>
</ul>
</div>
html
css
twitter-bootstrap
no0ne
źródło
źródło
right:0;
na liście rozwijanej?Odpowiedzi:
Bootstrap 3.1+
Dodanie klasy .dropdown-menu-right do tego samego elementu div zawierającego menu rozwijane klasy:
<div class="dropdown-menu dropdown-menu-right"> STUFF </div>
http://getbootstrap.com/components/#dropdowns-alignment
Bootstrap 2.3 i 3.0
Dodaj klasę .pull-right do tego samego elementu div zawierającego menu rozwijane klasy
<div class="dropdown-menu pull-right"> STUFF </div>
Wydaje się, że to działa w przypadku mnie przy użyciu bootstrap 3.0
źródło
Problem ten można rozwiązać z klasy bootstrap
dropdown-menu-right
zedropdown-menu
to specjalnie dla tego problemu, który wykorzystuje właściwości cssright: 0;
ileft: auto;
do prawej wyrównać go.To rozwiązanie działa na mnie.
Źródło - http://getbootstrap.com/components/#btn-dropdowns-dropup (przejdź do narzędzi programistycznych w tym celu)
źródło
dropdown-menu-right
doul
zawierającej opcje menu (nie do przycisku)<div class="dropdown-menu dropdown-menu-right">
To nadal działa w boostrap 4.2.1 :)
źródło
w
bootstrap v 3.1.0
odpowiedzi na to pytanie jest inaczej.jsfiddle
<div class="dropdown-menu pull-menu-right"> STUFF </div>
źródło
ok, rozumiem!
position:relative;left:0
na<ul class="dropdown-menu">
źródło