Ответы на вопросы на собеседование Bootstrap (Twitter Bootstrap) (часть 2).

  • Какой класс используется для основной группы кнопок?

Класс ".btn-group" используется для основной группы кнопок. Оберните ряд кнопок с классом ".btn" в класс ".btn-group".

  • Какой класс используется, чтобы нарисовать панель кнопок?

".btn-toolbar" позволяет объединить наборы <div class = "btn-group"> в <div class = "btn-toolbar"> для более сложных компонентов.

  • Какие классы могут быть применены к группе кнопок вместо изменения размера каждой кнопки?

Классы ".btn-group-lg, .btn-group-sm, .btn-group-xs" могут быть применены к группе кнопок вместо изменения размера каждой кнопки.

  • Какой класс отображает набор кнопок вертикально, а не горизонтально?

Класс ".btn-group-vertical" отображает набор кнопок вертикально, а не горизонтально.

  • Что такое input группы?

input группы расширяют формы управления. Используя input группы, вы можете легко добавить текст или кнопки на основе текстового ввода.
Добавляя контент к полю ввода, вы можете добавить общие элементы к вводу пользователя. Например, вы можете добавить символ доллара, @ для имени пользователя Twitter, или чтонибудь еще.
Чтобы добавить элементы к‚ ".form-control":
  • Оберните форму в <div> с классом ".input-group"
  • В качестве следующего шага, в тот же <div> поместите дополнительный контент внутри <span> с классом ".input-group-addon"
  • Теперь поместите этот <span> до, либо после <input> элемента

  • Как создать меню навигации с вкладками?

Для создания меню навигации с вкладками:
  • Взять неупорядоченный список с базовым классом ".nav".
  • Добавить класс ".nav-tabs".

  • Как создать меню навигации с кнопками?

Для создания меню навигации с кнопками:
  • Взять неупорядоченный список с базовым классом ".nav".
  • Добавить класса ".nav-pills".

  • Как создать вертикальное меню навигации с кнопками?

Для создания вертикального меню навигации с кнопками используйте класс ".nav-stacked" вместе с классами ".nav, .nav-pills".

  • Что такое bootstrap navbar?

Навигационные панели(navbar) являются одной из характерных особенностей сайтов Bootstrap, они являются адаптивными цель-компонентами, которые служат в качестве навигационных заголовков для приложений или сайтов. При просмотре на мобильных устройствах они сворачиваются (и могут переключаться), а при увеличении ширины смотрового окна принимают горизонтальную форму.

  • Как создать navbar в Bootstrap?

Для создания navbar нужно:
  • Добавить классы ".navbar", ".navbar-default" к тегу <nav>.
  • Добавить role = "navigation" к элементу выше, чтобы помочь с доступностью.
  • Добавить класс ".navbar-header" к элементу <div>. Включить элемент <a> с классом "navbar-brand". Это даст тексту немного больший размер.
  • Для добавления ссылки на навигационную панель, просто добавьте неупорядоченный список с классами ".nav", ".navbar-nav". 

  • Что такое Bootstrap breadcrumb?

Навигационные цепочки ("хлебные крошки", breadcrumbs) - это схема навигации, которая показывает текущее положение пользователя на сайте.  Они применяются для отображения иерархически-организованной информации.  Например, в интернет-магазине "хлебные крошки" обычно представляют собой цепочки разделов. С их помощью пользователь может определить в каком разделе он находится сейчас, а также они позволяют перейти на разделы более высоких уровней, т.е. предоставляют ещё одну возможность навигации по структуре сайта.
"Хлебные крошки" в Bootstrap - это обычный упорядоченный список с классом breadcrumbs. Разделитель элементов списка автоматически добавляется с помощью CSS (bootstrap.min.css).

  • Какой класс используется для базовой нумерации страниц(pagination)?

Пагинация - это процесс организации контента путём его деления на отдельные страницы. Она применяется почти на каждом сайте в той или иной форме. Например, поисковые системы используют пагинацию для отображения ограниченного числа результатов на странице поиска информации.
Класс ".pagination" используется для добавления навигационного блока на страницу.
Класси ".disabled, .active". Используются для настройки различных ситуаций. Для создания неактивной ссылки используйте класс ".disabled", а для выделения текущей страницы класс ".active".
С помощью классов ".pagination-lg" и ".pagination-sm" вы можете увеличить или уменьшить размеры блока страничной навигации.

  • Как настраивать ссылки нумерации страниц?

Вы можете использовать класс ".disabled" для неактивных ссылок и класс ".active" для указания текущей страницы.

  • Что такое Bootstrap метки?

Bootstrap метки являются строчными компонентами, т.е. располагаются в одной строке вместе с другими элементами и текстом. Метки, как правило, используются для обозначения некоторой ценной информации на веб-странице. Например: предупреждающие сообщения, важные примечания и т.д.
Меткам можно придать большую выразительность, если выделить их с помощью цвета. Twitter Bootstrap позволяет это сделать с помощью дополнительных классов: ".label-default", ".label-primary", ".label-success", ".label-info", ".label-warning" и ".label-danger".

  • Что такое Bootstrap бейджики?

Значки похожи на метки. Основное отличие заключается в том, что углы более округлые. Значки в основном используются для выделения новых или непрочитанных записей.
Чтобы использовать значки просто надо добавить <span class="badge"> к ссылкам, Bootstrap навигации, и т.д..

  • Что такое Bootstrap Jumbotron?

Компонент Jumbotron предназначен для создания контента или информации на веб-сайте, который занимает всю ширину контейнера куда он помещен и является очень большим, чтобы пользователи обратили на него внимание.
Для создания Jumbotron необходимо заключить подготовленное содержимое в блочный элемент <div>...</div> и применить к нему класс ".jumbotron".
Для больших <h1>, размер шрифта снижается до 200px.

  • Что такое Bootstrap page header?

page header ето хорошая маленькая особенность, чтобы добавить соответствующий интервал вокруг заголовков на странице. Это особенно полезно на веб-странице, где вы можете иметь несколько названий и нужен способ, чтобы добавить отличие каждому из них. Чтобы использовать page header, оберните заголовок в <div> с классом ".page-header".

  • Как создать миниатюры thumbnails, используя Bootstrap?

Для создания миниатюры, используя Bootstrap нужно добавить тег <а> с классом ".thumbnail" вокруг изображения. Это добавит четыре пикселя отступа и серую границу. При наведении курсора, анимированное свечение выделит изображение.

  • Как настроить миниатюры, используя Bootstrap?

Можно добавить в любой HTML контент, такой как заголовки, параграфы, кнопки в миниатюры. Для этого выполните следующие действия:
  • Изменить тег <a>, который имеет класс ".thumbnail" на <div>.
  • Внутри <div> добавить что нужно. Так как это <div>, мы можем использовать по умолчанию span для установки размеров
  • Если вы хотите сгруппировать несколько изображений, поместите их в неупорядоченном списке, и каждый элемент списка будет обтекаться слева. 

  • Что такое Bootstrap alerts?

Bootstrap Alerts обеспечивают стилизацию сообщений для пользователя. Они обеспечивают контекстные сообщения обратной связи для типичных действий пользователей.

  • Как создать Bootstrap alert?

Вы можете добавить базовое уведомление, создав оболочку <div> и добавив класс ".alert" и один из четырех контекстных классов (.alert-success, .alert-info, .alert-warning, .alert-danger). 

  • Как создать Bootstrap Dismissal Alert?

Чтобы создать dismissal alert нужно :
  • Добавить базовое уведомление создав оболочку <div> и добавив класс ".alert" и один из четырех контекстных классов (.alert-success, .alert-info, .alert-warning, .alert-danger)
  • Кроме того, нужно добавить дополнительный класс ".alert-dismissable" к <div>.
  • Добавить кнопку закрытия.
  • Используйте элемент  <button> с атрибутом даних data-dismiss = "alert".

  • Как создать прогресс-бар, используя Bootstrap?

Для создания базового прогресс-бара нужно:
  • Добавить <div> с классом ".progress".
  • Внутри <div> добавить пустой <div> с классом ".progress-bar".
  • Добавить атрибут стиля с шириной, выраженной в процентах. Например style = "60%";

  • Как создать альтернативный прогресс-бар, используя Bootstrap?

Чтобы создать прогресс-бар с разными стилями нужно:
  • Добавить <div> с классом ".progress".
  • Внутри <div> добавить пустой <div> с классом ".progress-bar" и классом "progress-bar-*" где "*" может быть success, info, warning либо danger.
  • Добавить атрибут стиля с шириной, выраженной в процентах. Например style = "60%";

  • Как создать прогресс-бар в полоску, используя Bootstrap?

Чтобы создать прогресс-бар в полоску нужно:
  • Добавить <div> с классом ".progress" и классом ".progress-striped".
  • Внутри <div> добавить пустой <div> с классом ".progress-bar" и классом "progress-bar-*" где "*" может быть success, info, warning либо danger.
  • Добавить атрибут стиля с шириной, выраженной в процентах. Например style = "60%";

  • Как создать анимированный прогресс-бар, используя Bootstrap?

Для того, чтобы создать анимированный прогресс бар нужно:
  • Добавить <div> с классом ".progress" и ".progress-striped". Также добавить класс ".active" к ".progress-striped".
  • Внутри <div> добавить пустой <div> с классом ".progress-bar"
  • Добавить атрибут стиля с шириной, выраженной в процентах. Например style = "60%";

  • Как создать набор прогресс-баров, используя Bootstrap?

Для того чтобы создать набор прогресс-баров поместите несколько прогресс-баров в один ".progress".

  • Что такое Bootstrap медиа-объекты?

Медиа-компонент - это абстрактный элемент, который является основой для построения на сайте сложных блоков, состоящих из комментариев, сообщений и т.п. Один комментарий или одно сообщение в этом сложном блоке - это один медиа-компонент.
Следовательно, один сложный блок может состоять из большого количества повторяющихся медиа-компонентов. Медиа-компонент состоит из медиа-объекта (изображения, видео или аудио) и блока с текстовым содержимым.

  • Для чего нужен класс ".media" в Bootstrap?

Этот класс позволяет размещать мультимедийный объекта (изображения, видео и аудио) слева или справа от блока контента.

  • Для чего нужен класс ".media-list"  класса в Bootstrap?

Если вам нужен список, в котором элементы будут являться частью неупорядоченного списка, используйте этот класс. Полезно для комментариев или списков статей.

  • Что такое Bootstrap panels?

В Bootstrap есть элемент, называемый “панелью” (Bootstrap Panel), это обычный блок с текстом, окружённый границей и отступами для удобного выделения этого текста рядом с остальными элементами. Чтобы создать текстовую панель, добавьте нужному элементу класс ".panel", а внутреннему блоку класс ".panel-body".
Класс ".panel-default" используется для стилизации панели. Кроме него есть ещё несколько классов для других цветовых вариантов оформления. Класс ".panel-heading" используется, чтобы добавить заголовок к вашей панели. Подвал или footer создаётся при помощи класса ".panel-footer" и служит для оформления блока под содержимым панели.

  • Как создать Bootstrap панель с заголовком?

Два способа добавить заголовок к панели:
  • Используйте класс ".panel-heading", чтобы легко добавить контейнер заголовока к панели.
  • Используйте любые <h1>-<h6> элементы с классом ".panel-title", чтобы добавить стиль заголовка.

  • Как создать Bootstrap панель с footer?

Вы можете добавить footer к панели, путем обертывания кнопок или вспомогательного текста в <div> который содержащий класс ".panel-footer". 

  • Какие контекстные классы доступны для оформления панелей?

Используйте контекстные классы состояния, такие как panel-primary, panel-success, panel-info, panel-warning, panel-danger, чтобы сделать панель более значимой в определенном контексте.

  • Как объединить несколько bootstrap панелей?

Несколько панелей могут быть объединены в одну при помощи класса ".panel-group", который нужно присвоить их родительскому элементу. Использование группировки уменьшает отступы снизу для каждой из панелей.

  • Можете ли вы поместить таблицу в панель?

Да. Чтобы получить таблицу без границ внутри панели, используйте класс ".table". Предположим, что есть <div>‚ содержащий ".panel-body", тогда мы добавляем дополнительную границу в верхней части таблицы для разделения. Если нет <div>‚ содержащего ".panel-body", тогда компонент перемещается из заголовка панели в таблицу без помех.

  • Как стилизовать таблицу горизонтальными разделителями?

Добавить класс ".table".

  • Как стилизовать таблицу повторяющимся разным фоном строк?

Добавить класс ".table-striped". 

  • Как добавить границы к ячейкам таблицы?

Добавить класс ".table-bordered". 

  • Как добавить изменение фона строки при наведении курсора?

Добавить класс ".table-hover".

  • Как уменьшить отступ ячеек наполовину?

Добавить класс ".table-condensed".

  • Как сделать разноцветным фон строк таблицы?

Применить классы ".success", ".danger", ".warning".

  • Что такое Bootstrap well?

well это контейнер в <div>, который добавляет скругленную границу и серый фон контенту. Чтобы создать well просто оберните содержимое в <div> который содержит класс ".well".

  • Что такое scrollspy плагин?

Scrollspy (авто обновление nav) плагин автоматически обновляет ссылки навигации на основе положения прокрутки, в своей базовой реализации, при прокрутке, вы можете добавить ".active" классы к навигационной панели на основе положения прокрутки. 

  • Что такое affix плагин?

Плагин affix позволяет  прикрепить <div> к определенному месту на странице. Вы также можете включать и выключать прикрепление с помощью этого плагина.

Рассказать друзьям:

0 коментарі :

Отправить комментарий