Создать тему: "Simply Me"
Эта страница покажет вам , как построить Bootstrap тему с нуля.
Мы начнем с простой HTML-страницы, а затем добавлять все больше и больше компонентов, пока у нас есть полностью функциональный, личный и адаптивный веб-сайт.
Результат будет выглядеть следующим образом, и вы можете изменять, сохранять, делиться, использовать или делать все, что вы хотите с ним:
HTML Стартовая страница
Мы начнем со следующего HTML-страницы:
<!DOCTYPE html>
<html lang="en">
<head>
<title> Bootstrap
Theme Simply Me</title>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1">
</head>
<body>
<h3>Who Am I?</h3>
<img src="bird.jpg" alt="Bird">
<h3>I'm an adventurer</h3>
</body>
</html>
Добавить Bootstrap CDN и положить элементы в контейнер
Добавить Bootstrap CDN и ссылку на JQuery и поместить HTML - элементов внутри контейнера:
пример
<!DOCTYPE html>
<html lang="en">
<head>
<title> Bootstrap
Theme Simply Me</title>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h3>Who Am I?</h3>
<img src="bird.jpg" alt="Bird">
<h3>I'm an adventurer</h3>
</div>
</body>
</html>
Результат:
Кто я?
Я авантюрист
Добавить цвет фона и центра текстовых
1. Добавить пользовательский класс (.bg-1) в контейнер, чтобы добавить цвет фона.
2. Добавьте .text-center
класса к центру текст внутри контейнера:
пример
<style>
.bg-1 {
background-color: #1abc9c;
/* Green */
color: #ffffff;
}
</style>
<body>
<div class="container-fluid
bg-1
text-center">
<h3>Who Am I?</h3>
<img src="bird.jpg" alt="Bird">
<h3>I'm an adventurer</h3>
</div>
</body>
Результат:
Кто я?
Я авантюрист
Круг изображения
Форма изображения на окружности с .img-circle
класса:
пример
<img src="bird.jpg"
class="img-circle" alt="Bird">
Результат:
Кто я?
Я авантюрист
Подробнее Содержание
Добавьте больше содержания и поместить его в новые контейнеры:
пример
<style>
.bg-1 {
background-color: #1abc9c;
/* Green */
color: #ffffff;
}
.bg-2 {
background-color:
#474e5d; /* Dark Blue */
color: #ffffff;
}
.bg-3 {
background-color: #ffffff;
/* White */
color: #555555;
}
</style>
<body>
<div class="container-fluid
bg-1
text-center">
<h3>Who Am I?</h3>
<img src="bird.jpg" class="img-circle" alt="Bird">
<h3>I'm an adventurer</h3>
</div>
<div class="container-fluid bg-2 text-center">
<h3>What Am I?</h3>
<p>Lorem ipsum..</p>
</div>
<div class="container-fluid bg-3 text-center">
<h3>Where To Find Me?</h3>
<p>Lorem ipsum..</p>
</div>
</body>
Результат:
Кто я?
Я авантюрист
Что я?
Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.
Где меня найти?
Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.
Добавить Padding
Позволяет сделать контейнеры хорошо выглядеть, добавляя некоторое дополнение:
пример
<style>
.container-fluid {
padding-top: 70px;
padding-bottom: 70px;
}
</style>
Результат:
Кто я?
Я авантюрист
Что я?
Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.
Где меня найти?
Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.
Добавление кнопки
Добавьте кнопку к середине контейнера:
пример
<div class="container-fluid bg-2
text-center">
<h3>What Am I?</h3>
<p>Lorem ipsum..</p>
<a href="#" class="btn btn-default btn-lg">Search</a>
</div>
Результат:
Что я?
Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.
ПоискДобавить иконку
Добавить значок поиска на кнопку "Поиск":
пример
<a href="#" class="btn btn-default btn-lg">
<span
class="glyphicon glyphicon-search"></span> Search
</a>
Результат:
Попробуй сам "Изменить Третий контейнер (Добавить сетку)
Добавьте три колонки одинаковой ширины внутри третьего контейнера ( .col-sm-4
):
пример
<div class="container-fluid bg-3 text-center">
<h3>Where
To Find Me?</h3>
<div class="row">
<div class="col-sm-4">
<p>Lorem
ipsum..</p>
<img src="birds1.jpg" alt="Image">
</div>
<div class="col-sm-4">
<p>Lorem
ipsum..</p>
<img src="birds2.jpg" alt="Image">
</div>
<div class="col-sm-4">
<p>Lorem
ipsum..</p>
<img src="birds3.jpg" alt="Image">
</div>
</div>
</div>
Результат:
Где меня найти?
Lorem Ipsum Dolor сидеть Амет, consectetur adipisicing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua.
Lorem Ipsum Dolor сидеть Амет, consectetur adipisicing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua.
Lorem Ipsum Dolor сидеть Амет, consectetur adipisicing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua.
Делают Изображения Отзывчивый
Добавьте .img-responsive
класс для всех изображений.
Добавить display:inline
к первому изображению , чтобы заставить его по центру (The .img-responsive
класс добавляет display:block
к изображению, что делает его переход к левой части экрана).
Если вы хотите, чтобы изображение , чтобы охватить всю ширину экрана , когда он начинает складывать, добавить width:100%
к изображению.
При открытии в качестве примера, не забудьте изменить размер экрана, чтобы увидеть адаптивный эффект:
пример
<!-- The circular bird -->
<img src="bird.jpg" class="img-responsive
img-circle" style="display:inline" alt="Bird">
<!-- The birds in our grid: -->
<img src="birds1.jpg" class="img-responsive" style="width:100%" alt="Image">
<img
src="birds2.jpg" class="img-responsive" style="width:100%"
alt="Image">
<img
src="birds3.jpg" class="img-responsive" style="width:100%"
alt="Image">
Попробуй сам " Добавление NavBar
Добавьте стандартную панель навигации в верхней части страницы с и сделать его разборные на небольших экранах:
пример
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#myNavbar">
<span
class="icon-bar"></span>
<span class="icon-bar"></span>
<span
class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Me</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul
class="nav navbar-nav navbar-right">
<li><a href="#">WHO</a></li>
<li><a href="#">WHAT</a></li>
<li><a href="#">WHERE</a></li>
</ul>
</div>
</div>
</nav>
Результат:
Попробуй сам "Стиль Navbar
Используйте CSS, чтобы настроить панель навигации:
пример
.navbar {
padding-top: 15px;
padding-bottom: 15px;
border: 0;
border-radius: 0;
margin-bottom: 0;
font-size: 12px;
letter-spacing: 5px;
}
.navbar-nav li a:hover {
color: #1abc9c !important;
}
Результат:
Попробуй сам "Добавление Footer
Добавьте колонтитула и использовать CSS стиль его:
пример
<style>
.bg-4 {
background-color: #2f2f2f;
color: #ffffff;
}
</style>
<footer class="container-fluid bg-4
text-center">
<p> Bootstrap Theme Made By <a href="http://www.w3ii.com">www.w3ii.com</a></p>
</footer>
Результат:
Попробуй сам "Последнее прикосновение
Сделайте свою тему, добавив шрифт, который вам нравится. Мы использовали "Монсерат" из библиотеки шрифтов Google.
Ссылка на шрифт в <head>
раздел:
<link href="http://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
После этого вы можете использовать его на странице:
пример
body {
font: 20px "Montserrat", sans-serif;
line-height: 1.8;
color: #f5f6f7;
}
p {font-size: 16px;}
Мы также создали "вспомогательный" запас класс, чтобы добавить дополнительное пространство, где мы думаем, что это необходимо; как правило , после каждого <h3>
и <img>
элемент.