bong bóng thả xuống bootstrap căn chỉnh bên phải (không phải đẩy sang phải)


89

Tôi có giỏ hàng ở menu trên cùng, đang sử dụng push-rightvà vấn đề của tôi là bong bóng thả xuống rơi ra khỏi trang. Tôi đang cố căn chỉnh bong bóng cho đúng, để nó thẳng hàng với 'nhấp chuột'

như thế này

nhập mô tả hình ảnh ở đây

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>

2
Tốt hơn hết bạn nên đưa vào jsfiddle.net để cho người khác thấy những gì bạn có.
JofryHS

bạn đã thử right:0;trên menu thả xuống chưa?
Rahul

Câu trả lời:


190

Bootstrap 3.1+

Thêm lớp .dropdown-menu-right vào cùng một div chứa menu thả xuống của lớp:

<div class="dropdown-menu dropdown-menu-right">
    STUFF
</div>

http://getbootstrap.com/components/#dropdowns-alignment

Bootstrap 2.3 & 3.0

Thêm lớp .pull-right vào cùng một div chứa menu thả xuống lớp

<div class="dropdown-menu pull-right">
    STUFF
</div>

Điều này dường như hiệu quả với tôi khi sử dụng bootstrap 3.0


20
Kể từ v3.1.0, bạn có thể sử dụng menu thả xuống bên phải . Xem github.com/twbs/bootstrap/blob/v3.1.0/less/dropdowns.less#L135
Laurent Dezitter

19

Điều này có thể được giải quyết bằng lớp bootstrap dropdown-menu-right với lớp dropdown-menuđặc biệt cho vấn đề này sử dụng các thuộc tính css right: 0;left: auto;căn chỉnh nó.

Giải pháp này đang làm việc cho tôi.

Nguồn - http://getbootstrap.com/components/#btn-dropdowns-dropup (chuyển tới công cụ dành cho nhà phát triển để làm việc này)


1
Có, đây là giải pháp chính xác (Bootstrap 3.3.7). Chỉ cần chắc chắn bạn thêm lớp dropdown-menu-rightvào ulcó chứa các tùy chọn trình đơn (không nút)
Miguel

6
<div class="dropdown-menu dropdown-menu-right">

Điều này vẫn đang hoạt động trong boostrap 4.2.1 :)



2

OK đã nhận nó!

position:relative;left:0 trên <ul class="dropdown-menu">

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.