Обновлено включать как Bootstrap Navbar и реализацию jQueryUI вкладок (за комментарий)
Там собирается быть некоторые работы лет вам нужно достичь того же стиля, который вы изображаете выше, но приведенный ниже пример достигнет желаемой функциональности. Пример теперь показывает базовую реализацию Bootstrap и jQuery. (http://getbootstrap.com/components/#nav-tabs). В jQueryUI есть вкладки (http://jqueryui.com/tabs/). Из коробки оба фреймворка перемещают вкладки слева и завертываются в новую строку, поэтому вы можете просто переопределить значения (например, ниже). Это идентичные решения с разными селекторами.
Вот звенеть (http://plnkr.co/edit/nh4GsiSsbE6UQ0xVzF0G?p=preview)
Запустите образец и изменить размер области результатов, чтобы увидеть эффект
Bootstrap CSS
.nav-tabs {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.nav-tabs > li {
float: none;
display: inline-block;
}
jQueryUI CSS
.ui-tabs-nav {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.ui-tabs .ui-tabs-nav li {
float: none;
display: inline-block;
}
Для достижения желаемого стиля вам необходимо настроить навигационные элементы, такие как .nav-tab > li
и, возможно, .nav-tab > li.active
для Bootstrap. jQueryUI будет похож, просто разные селекторы.
Чтобы настроить полосу прокрутки, вам нужно будет немного поработать над пользовательскими полосами прокрутки. Вот хорошая дискуссия о том, как это сделать с помощью WebKit: http://css-tricks.com/custom-scrollbars-in-webkit/ Скорее всего, вы захотите найти хорошее кросс-браузерное решение для этого.
Большое спасибо за ваш ответ, но я должен сказать, что мы не можем использовать ремешок для загрузки (я действительно хотел, чтобы мы были!), Поскольку существует много существующих css, и мы используем jquery ui и css. Я рассмотрю аналогичное решение, возможно, используя jquery ui-tabs – user2329438
Это важная часть вопроса;) В любом случае, не стоит применять одно и то же решение для jQueryUI. Я обновил свой ответ, чтобы включить jQueryUI и переместил его в плункер. – bbennett
Да, жаль, что я должен сказать :) Большое спасибо, я должен уметь это выработать сейчас. – user2329438