J'ai un panier dans mon menu principal, en utilisant push-right
et mon problème est que la bulle déroulante tombe hors de la page. J'essaie d'aligner la bulle à droite, de sorte qu'elle s'aligne à droite avec 'clic'
comme ça
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
la source
la source
right:0;
le menu déroulant?Réponses:
Bootstrap 3.1+
Ajout de la classe .dropdown-menu-right au même div contenant le menu déroulant de la classe:
http://getbootstrap.com/components/#dropdowns-alignment
Bootstrap 2.3 et 3.0
Ajoutez la classe .pull-right au même div contenant le menu déroulant de la classe
Cela semble fonctionner pour moi en utilisant bootstrap 3.0
la source
Cela peut être résolu avec la classe bootstrap
dropdown-menu-right
avecdropdown-menu
qui est spécifiquement pour ce problème qui utilise les propriétés cssright: 0;
etleft: auto;
pour l'aligner à droite.Cette solution fonctionne pour moi.
Source - http://getbootstrap.com/components/#btn-dropdowns-dropup (accédez aux outils de développement pour cela)
la source
dropdown-menu-right
à laul
qui contient les options de menu (pas au bouton)Cela fonctionne toujours dans boostrap 4.2.1 :)
la source
dans
bootstrap v 3.1.0
la réponse à cette question est différente.jsfiddle
la source
ok compris!
position:relative;left:0
sur<ul class="dropdown-menu">
la source