Самоучитель по Bootstrap: первые шаги с фреймворком Twitter

Bootstrap — это фронт-энд фреймворк, который разработчики используют для создания различных видов веб-сайтов для различных устройств. Этот проект с открытым исходным кодом предлагает разнообразные шаблоны дизайна, основанные на таких языках, как HTML, CSS и дополнительных расширениях JavaScript. Изначально Twitter планировал использовать Bootstrap в качестве внутреннего инструмента для унификации дизайна. Затем социальная сеть решила опубликовать фреймворк на платформе открытого хостинга GitHub, где он быстро превратился в один из самых популярных проектов, породив тысячи форков.

Что делает Bootstrap таким интересным?

Благодаря шаблонам HTML и CSS разработчикам с интересными идеями для новых веб-сайтов больше не нужно начинать с нуля. Контент берется прямо из наборов инструментов и добавляется в HTML-документы, избавляя от необходимости утомительных CSS-конфигураций. Вот некоторые вещи, которые входят в комплект:

  • Кнопки
  • Навигационные элементы
  • Обзорные миниатюры
  • Выпадающие меню
  • Предупреждающие сообщения
  • Прогресс бары
  • Отзывчивое встраивание видео

Еще одним важным аспектом является сетчатая верстка Bootstrap. Разделяя макеты на 12 колонок, эта система компоновки облегчает пользователям точное определение расстояний и расположение отдельных элементов сайта. Будь то настольные компьютеры, мобильные устройства или ПК с небольшими мониторами, пользователи могут выбирать между различными размерами экрана при расположении элементов в сетках макета. Такая гибкость делает Bootstrap хорошо приспособленным для отзывчивого веб-дизайна.

С помощью дополнительных JavaScript-плагинов на основе JavaScript-фреймворка jQuery разработчики могут добавлять дополнительные пользовательские интерфейсы (например, подсказки или диалоговые окна) или расширять функциональность существующих элементов управления, например, функцию автозаполнения для полей ввода. Добавьте библиотеку jQuery в HTML-документ, чтобы использовать Bootstrap с помощью JavaScript.

Bootstrap: загрузка и первые шаги

Bootstrap был опубликован компанией Twitter как бесплатный фреймворк, поэтому его можно скачать и использовать бесплатно. Благодаря свободно распространяемому программному коду более опытные разработчики могут адаптировать фреймворк под свои нужды. В следующем руководстве изложены шаги, которые необходимо выполнить перед использованием шаблонов Bootstrap CSS и JavaScript.

1. Посетите официальный сайт getbootstrap.com. Скачайте пакет Bootstrap. Он содержит файлы CSS и JavaScript (один в стандартном виде, другой в свернутом), а также шрифты и дополнительную тему Bootstrap.

2. Распакуйте файл и перетащите папку Bootstrap в нужную директорию проекта.

3. Папка содержит папки ‘css’, ‘fonts’ и ‘js’. В папке ‘font’ вы найдете более 250 иконок из шрифта Glyphicons Halflings, который был предоставлен Bootstrap бесплатно. Файлы в папках ‘css’ и ‘js’ описаны ниже по отдельности:

bootstrap.css: CSS-код в читабельном виде

bootstrap.min.css: минимизированный CSS-код. Содержимое, не имеющее значения для интерпретации кода, например, пробелы, было удалено

bootstrap.css.map: содержит карты источников CSS, которые помогут вам при разработке найти исходные данные в формате LESS

bootstrap-theme.css: CSS-файл опциональной готовой темы

bootstrap-theme.min.css: минимизированный код темы

bootstrap-theme.css.map: карта исходных данных темы

bootstrap.js: JavaScript-код в читабельном виде

bootstrap.min.js: минимизированный код JavaScript

4. Если вы хотите использовать элементы JavaScript, загрузите дополнительную библиотеку JavaScript, jQuery на jquery.com.

5. Когда все компоненты присутствуют и знакомы, можно приступать к настоящей работе. Для наглядности мы создали HTML-страницу приветствия, которую затем превратим в шаблон Bootstrap.

6. Откройте удобный для вас редактор кода, например Notepad++, и добавьте следующий код в пустой документ:

<!DOCTYPE html>
<html>
<head>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
           <h1>Hallo, this is my first Bootstrap-Template!</h1>
</body>
</html>

Мета-тег ‘viewpoint’ в области head обеспечивает оптимальное отображение сайта на мобильных устройствах.

7. Сохраните проект под именем ‘basic.html’ на рабочем столе.

8. Внесите файлы Bootstrap JavaScript и CSS в HTML-код, чтобы из обычного HTML-документа получился Bootstrap-шаблон. Для этого укажите, в какой директории находятся папки. Рекомендуется добавлять JavaScript в тело документа в самом конце, так как в противном случае это может увеличить время загрузки вашей веб-страницы. Вот как должен выглядеть ваш код:

<!DOCTYPE html>
<html>
<head>
           <meta charset="utf-8">
           <meta name="viewport" content="width=device-width, initial-scale=1">
           <link rel="stylesheet" type="text/class" href="Bootstrap/css/bootstrap.min.css">
</head>
<body>
            <h1>Hello, this is my first Bootstrap-Template!</h1>
            <script src="Bootstrap/js/jquery-1.12.0.min.js"></script>
            <script src="Bootstrap/js/bootstrap.min.js"></script>
</body>
</html>

9. В завершение сохраните документ под именем ‘bootstrap-template.html’. Двойным щелчком мыши вы можете открыть Bootstrap HTML в выбранном вами браузере, где вы должны увидеть сообщение, указанное в заголовке (h1).

10. Теперь вы можете свободно проектировать свой шаблон. Различные коды для типографики, кнопок, системы сетки Bootstrap и т.д. можно найти на официальном сайте.

Знание HTML/CSS является важным требованием

Хотя Bootstrap предоставляет пользователям готовый контент, без предварительных знаний HTML и CSS вы не сможете далеко продвинуться с этим фреймворком. Опытным разработчикам также рекомендуется потратить некоторое время, чтобы освоить фреймворк, и зачастую это стоит того. Существует множество шаблонов, доступных для загрузки (некоторые бесплатно), которые были разработаны с использованием Bootstrap, и они могут избавить вас от многих хлопот. Те, кто регулярно работает с HTML, CSS и JavaScript, быстро оценят преимущества Bootstrap. Вот самые важные из них:

  • Экономит много времени
  • Очень хорошая основа для отзывчивого веб-дизайна
  • Регулярные обновления и огромное сообщество, к которому вы можете обратиться
  • Первоклассная документация

В сочетании с тем, что это проект с открытым исходным кодом, вышеперечисленные факторы еще раз доказывают, почему Bootstrap является одним из самых популярных фреймворков для веб-дизайна.

Оцените статью
cdelat.ru
Добавить комментарий