Как удалить стрелку из выпадающего списка в Bootstrap CSS?

Я пытаюсь удалить стрелку, которая появляется в раскрывающемся меню в блоке Twitter Bootstrap. Кто-нибудь понял способ удаления стрелок?

Ответы

Ответ 1

От: https://getbootstrap.com/2.3.2/components.html#buttonDropdowns

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Action
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>

Если вы удалите <span class="caret"></span> стрелка не будет показана.

Пробовал с помощью разработчика. Консоль в Chrome и, кажется, работает.

Ответ 2

Удаление класса каретки из ссылки удаляет стрелку из панели навигации,

.dropdown-menu::before, 
.dropdown-menu::after {
    border: none;
    content: none;
}

Удалит маленькую вкладку из раскрывающегося меню.

Ответ 3

Просто снимите рамку снизу из выпадающего меню, чтобы удалить стрелку из панели навигации.

.navbar .nav > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu:after{
    border-bottom: none;
}

Ответ 4

Если вы копируете существующий пример выпадающего списка Bootstrap, тег кнопки меню выглядит примерно так:

<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Menu Name</button>

Удаление класса dropdown-toggle удаляет стрелку (или каретку):

<button class="btn btn-primary" type="button" data-toggle="dropdown">Menu Name</button>

Ответ 5

Я нашел лучшее решение - добавить overflow:hidden; в .dropdown-menu

Ответ 6

.dropdown-toggle::after{
    display: none;
}

Ответ 7

добавить .dropdown-toggle-split класс в тег

Ответ 8

Единственное, что сработало для меня, это то, что я удалил class="caret", если вы используете выпадающее меню bootstrap. Надеюсь, эта работа тоже для вас.

Ответ 9

В Bootstrap4 удалите класс "dropdown-toggle" из элемента "a".