Bootstrap 5 Початок роботи
Що таке Bootstrap?
- Bootstrap — це безкоштовна інтерфейсна платформа для швидшої та легшої веб-розробки;
- Bootstrap містить шаблони дизайну на основі HTML і CSS для типографіки, форм, кнопок, таблиць, навігації, модальних елементів, каруселей зображень і багато іншого, а також додаткові модулі JavaScript;
- Bootstrap також дає вам можливість легко створювати адаптивний веб-дизайн.
Що таке адаптивний веб-дизайн?
Адаптивний веб-дизайн — це створення вебсайтів, які автоматично налаштовуються, щоб добре відображаються на всіх пристроях, від маленьких телефонів до великих комп’ютерів.
Bootstrap 5 Приклад
<div class="container-fluid p-5 bg-primary text-white text-center">
<h1>Моя перша Bootstrap сторінка</h1>
<p>Змініть розмір цієї адаптивної сторінки, щоб побачити ефект!</p>
</div>
<div class="container mt-5">
<div class="row">
<div class="col-sm-4">
<h3>Стовпець 1</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Стовпець 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
<div class="col-sm-4">
<h3>Стовпець 3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p>
</div>
</div>
</div>
Спробуйте самі »Версії Bootstrap
Bootstrap 5 (випущено у 2021 році) — це найновіша версія Bootstrap (випущено у 2013 році); з новими компонентами, швидшою таблицею стилів і більшою оперативністю.
Bootstrap 5 підтримує найновіші стабільні версії всіх основних браузерів і платформ. Однак Internet Explorer 11 і старіші версії не підтримуються.
Основні відмінності між Bootstrap 5 і Bootstrap 3 & 4, полягає в тому, що Bootstrap 5 перейшов на ванільний JavaScript замість jQuery.
Примітка: Bootstrap 3 та Bootstrap 4 все ще підтримується командою щодо критичних виправлень помилок і змін документації, і продовжувати їх використання цілком безпечно. Однак до них НЕ буде додано нових функцій.
Навіщо використовувати Bootstrap?
Переваги Bootstrap:
- Простий у використанні: будь-хто, хто має лише базові знання HTML і CSS, може почати використовувати Bootstrap;
- Адаптивні функції: адаптивний CSS Bootstrap адаптується до телефонів, планшетів і комп’ютерів;
- Мобільний підхід: у Bootstrap стилі, орієнтовані на мобільні пристрої, є частиною основної структури;
- Сумісність із веббраузерами: Bootstrap 5 сумісний із усіма сучасними веббраузерами (Chrome, Firefox, Edge, Safari та Opera). Зауважте, що якщо вам потрібна підтримка IE11 і старішої версії, ви повинні використовувати або BS4, або BS3.
Де взяти Bootstrap 5?
Є два способи почати використовувати Bootstrap 5 на власному вебсайті.
Ви можете:
- Підключіть Bootstrap 5 із CDN
- Завантажте Bootstrap 5 з офіційного сайту getbootstrap.com
Bootstrap 5 CDN
Якщо ви не хочете самостійно завантажувати та розміщувати Bootstrap 5, ви можете включити його з CDN (Content Delivery Network / Мережа доставки вмісту).
jsDelivr забезпечує підтримку CDN для CSS і JavaScript Bootstrap:
MaxCDN:
<!-- Останній скомпільований і зменшений CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Останній скомпільований JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
Одна з переваг використання CDN Bootstrap 5:
багато користувачів уже завантажили Bootstrap 5 із jsDelivr під час відвідування іншого сайту. У результаті він завантажуватиметься з кешу, коли вони відвідуватимуть ваш сайт, що пришвидшить час завантаження. Крім того, більшість CDN переконаються, що коли користувач запитує файл у них, він буде обслуговуватися з найближчого до нього сервера, що також призводить до швидшого часу завантаження.
JavaScript?Bootstrap 5 використовує JavaScript для різних компонентів (наприклад, модалів, підказок, спливаючих вікон тощо). Однак, якщо ви просто використовуєте частину CSS Bootstrap, вони вам не потрібні.
Завантаження Bootstrap 5
Якщо ви хочете самостійно завантажити та розмістити Bootstrap 5, перейдіть на сторінку https://getbootstrap.com/, і дотримуйтесь інструкцій.
Створіть свою першу вебсторінку за допомогою Bootstrap 5
1. Додайте тип документа HTML5
Bootstrap 5 використовує елементи HTML і властивості CSS, для яких потрібен тип документа HTML5.
Завжди включайте тип документа HTML5 на початку сторінки разом з атрибутом lang і правильною назвою та набором символів:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 5 Приклад</title>
<meta charset="utf-8">
</head>
</html>
2. Bootstrap 5 насамперед мобільний
Bootstrap 5 розроблено таким чином, щоб реагувати на мобільні пристрої. Стилі для мобільних пристроїв є частиною базового фреймворка.
Щоб забезпечити належне відтворення та сенсорне масштабування, додайте такий тег <meta>
у елемент <head>
:
<meta name="viewport" content="width=device-width, initial-scale=1">
Частина width=device-width
встановлює ширину сторінки відповідно до ширини екрана пристрою (яка буде різною залежно від пристрою).
Частина initial-scale=1
встановлює початковий рівень масштабування, коли сторінка вперше завантажується браузером.
3. Контейнери
Bootstrap 5 також вимагає вмісту, щоб обернути вміст сайту.
Є два класи контейнерів на вибір:
- Клас
.container
надає адаптивний контейнер фіксованої ширини - Клас
.container-fluid
забезпечує контейнер повної ширини, що охоплює всю ширину вікна перегляду
Дві базові сторінки Bootstrap 5
У наступному прикладі показано код базової сторінки Bootstrap 5 (з адаптивним контейнером фіксованої ширини):
Container Example
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Приклад</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container">
<h1>Моя перша Bootstrap сторінка</h1>
<p>Ця частина знаходиться всередині класу .container.</p>
<p>Клас .container забезпечує адаптивний контейнер фіксованої ширини.</p>
</div>
</body>
</html>
Спробуйте самі »
У наступному прикладі показано код базової сторінки Bootstrap 5 (з контейнером повної ширини):
Приклад гнучкого контейнера
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Приклад</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>Моя перша Bootstrap сторінка</h1>
<p>Ця частина знаходиться всередині класу .container-fluid.</p>
<p>Клас .container-fluid забезпечує контейнер повної ширини, що охоплює всю ширину вікна перегляду.</p>
</div>
</body>
</html>
Спробуйте самі »