Inilah efek yang kami coba capai:
Kelas yang perlu diterapkan diubah dengan rilis Bootstrap 3.1.0 dan lagi dengan rilis Bootstrap 4. Jika salah satu solusi di bawah ini tampaknya tidak berfungsi, periksa kembali nomor versi Bootstrap yang Anda impor dan coba yang lain.
Bootstrap 3
Sebelum v3.1.0
Anda dapat menggunakan pull-right
kelas untuk melapisi sisi kanan menu dengan tanda sisipan:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu pull-right">
<li>...</li>
</ul>
</li>
Biola: http://jsfiddle.net/joeczucha/ewzafdju/
Setelah v3.1.0
Mulai v3.1.0, kami telah menghentikan .pull-right pada menu drop-down. Untuk meratakan kanan menu, gunakan .dropdown-menu-right. Komponen navigasi rata kanan di bilah navigasi menggunakan versi mixin dari kelas ini untuk menyelaraskan menu secara otomatis. Untuk menggantinya, gunakan .dropdown-menu-left.
Anda dapat menggunakan dropdown-right
kelas untuk melapisi sisi kanan menu dengan tanda sisipan:
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>...</li>
</ul>
</li>
Biola: http://jsfiddle.net/joeczucha/1nrLafxc/
Bootstrap 4
Kelas untuk Bootstrap 4 sama dengan Bootstrap> 3.1.0, perhatikan saja karena markup sekitarnya telah sedikit berubah:
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#">
Link
</a>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="#">...</a>
</div>
</li>
Biola: https://jsfiddle.net/joeczucha/f8h2tLoc/