Выпущена новая версия CSS-фреймворка Twitter Bootstrap 2.3
Выпущена новая версия CSS-фреймворка Twitter Bootstrap 2.3.0 - набора инструментов для создания сайтов и веб-приложений, включающего в себя HTML и CSS шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, а так же JavaScript расширения.
Основные нововведения и изменения:
- Добавлен индикатор для карусели
- Для всплывающих подсказок (tooltip) добавлена опция
container. По умолчанию она по-прежнему равна insertAfter, но теперь есть возможность указать куда вставлять всплывающие подсказки (и поповеры). - Поповеры теперь используют свойство
max-widthвместоwidth, также они стали чуть шире (280px вместо 240px) и автоматически скрывают пустой заголовок при помощи css-селектора:empty. - Улучшено сглаживание в всплывающих подсказках (tooltip)
- Улучшена доступность ссылок во всех компонентах. Состояние ссылки при наведении
:hoverобъединено с классом:focus.Эти изменения относятся не только к обычным ссылкам, но и к кнопкам, выпадающим спискам, панелям навигации и т.д. - Добавлены вспомогательные CSS классы для показа\сокрытия контента при выводе на печать.
- Обновлен код для групп элементов
<input>, теперь они более приближены к обычным компонентам форм. Установлены свойстваdisplay: inline-blockиvertical-align: middle, увеличен отступmargin-bottomчтобы соответствовать стилям<input> - Добавлена примесь (mixin) для трехцветного градиента
.horizontal-three-colors()(пример использования включен в CSS-тестах). - Добавлены вспомогательные классы для выравнивания текста
.text-left,.text-center,.text-right - Добавлено правило
@ms-viewport, так что браузер Internet Explorer 10 теперь может использовать адаптивный CSS для режима работы (дисплея) с разделенным экраном.
Документация и примеры:
- Добавлен новый пример для навигации, выровненной по ширине
- Добавлен пример прилипающего футера с фиксированной навигационной панелью
Изменения в репозитории:
- Глобальные зависимости заменены на локальные для процессов сборки и установки. Теперь простейший способ быстро старта - запуск
npm install - Включена последняя версия библиотеки jQuery 1.9 (никаких изменений со стороны пользователей не требуется)
- Список изменений
changelogперемещен в репозиторий