Я пытаюсь реализовать выровненные по левому краю вкладки с помощью плагина jquery для вкладок в Bootstrap 3, где вкладки отображаются вертикально слева от содержимого вкладок, а не сверху. Когда я попробую следующее;
<ul class="nav nav-tabs nav-stacked">
<li><a href="#tab1" data-toggle="tab">Tab 1</a></li>
<li><a href="#tab2" data-toggle="tab">Tab 2</a></li>
<li><a href="#tab3" data-toggle="tab">Tab 3</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane fade" id="tab1">
Tab 1 content
</div>
<div class="tab-pane fade" id="tab2">
Tab 2 content
</div>
<div class="tab-pane fade" id="tab3">
Tab 3 content
</div>
</div>
Вкладки накладываются друг на друга, но не отображаются должным образом, так как они повернуты влево, а представляют собой просто горизонтальные вкладки, прикрепленные друг к другу. Вкладка содержимого правильно отображается / скрывается в содержимом div.
Это было обработано в Bootstrap 2.x с использованием классов tab-left и tab-right , но это не рекомендуется в Bootstrap 3 и, похоже, на самом деле ничего не заменяет. Кто-нибудь знает, возможен ли правильный рендеринг вкладок влево-вправо в плагине Bootstrap 3 Tab?
twitter-bootstrap
tabs
twitter-bootstrap-3
osmbergs
источник
источник
.nav
один класс, а затем с помощью сетки задать ширину навигационной панели и вашего контента. Нет необходимости в «сложенной навигации», так как.nav
она по умолчанию сложена.Ответы:
Вкладки «Левый», «Правый» и «Ниже» были удалены из Bootstrap 3, но вы можете добавить собственный CSS для достижения этой цели.
Рабочий пример: http://bootply.com/74926
ОБНОВИТЬ
Если вам не нужен точный вид вкладки (граничит соответствующим образом слева или справа при активации каждой вкладки), вы можете просто использовать ее
nav-stacked
вместе с Bootstrapcol-*
для перемещения вкладок влево или вправо ...nav-stacked
демо: http://codeply.com/go/rv3Cvr0lZ4источник
Команда Bootstrap, похоже, удалила его. Смотрите здесь: https://github.com/twbs/bootstrap/issues/8922 . Ответ @ Skelly включает в себя пользовательские CSS, которые я не хотел делать, поэтому я использовал систему сетки и навигационные таблетки. Он работал нормально и выглядел великолепно. Код выглядит так:
Вы можете увидеть это в действии здесь: http://bootply.com/81948
[Обновление] @SeanK дает возможность не включать таблетки навигатора через Javascript и вместо этого использовать
data-toggle="pill"
. Проверьте это здесь: http://bootply.com/96067 . Спасибо Шон.источник
Чтобы получить поддержку левой и правой вкладок (теперь также с боковыми сторонами) для Bootstrap 3, можно использовать компонент bootstrap-vertical-tabs.
https://github.com/dbtek/bootstrap-vertical-tabs
источник
Вам не нужно добавлять это обратно. Это было удалено намеренно. Документация несколько изменилась, и необходимый класс CSS («nav-stacked») упоминается только в компоненте pills, но также должен работать и для вкладок.
В этом руководстве показано, как правильно использовать настройку Bootstrap 3 для вертикальных вкладок:
tutsme-webdesign.info/bootstrap-3-toggable-tabs-and-pills
источник