이것이 우리가 달성하고자하는 효과입니다.
적용해야하는 클래스는 Bootstrap 3.1.0 릴리스와 Bootstrap 4 릴리스와 함께 변경되었습니다. 아래 솔루션 중 하나가 작동하지 않는 것 같으면 가져 오는 Bootstrap의 버전 번호를 다시 확인하십시오. 다른 것을 시도하십시오.
부트 스트랩 3
v3.1.0 이전
pull-right
클래스를 사용하여 메뉴의 오른쪽에 캐럿을 정렬 할 수 있습니다 .
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu pull-right">
<li>...</li>
</ul>
</li>
바이올린 : http://jsfiddle.net/joeczucha/ewzafdju/
v3.1.0 이후
v3.1.0부터 드롭 다운 메뉴에서 .pull-right가 더 이상 사용되지 않습니다. 메뉴를 오른쪽 정렬하려면 .dropdown-menu-right를 사용하십시오. navbar에서 오른쪽 정렬 된 nav 구성 요소는이 클래스의 mixin 버전을 사용하여 메뉴를 자동으로 정렬합니다. 재정의하려면 .dropdown-menu-left를 사용하십시오.
dropdown-right
클래스를 사용하여 메뉴의 오른쪽에 캐럿을 정렬 할 수 있습니다 .
<li class="dropdown">
<a class="dropdown-toggle" href="#">Link</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>...</li>
</ul>
</li>
바이올린 : http://jsfiddle.net/joeczucha/1nrLafxc/
부트 스트랩 4
Bootstrap 4의 클래스는 Bootstrap> 3.1.0과 동일합니다. 주변 마크 업의 나머지 부분이 약간 변경되었으므로주의하십시오.
<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>
바이올린 : https://jsfiddle.net/joeczucha/f8h2tLoc/