Сегодня мы сверстаем блока на bootstrap 4 заезжающий поверх слайдера, за одно и изучим немного сетку bootstrap 4 и позиционирование блоков.
Верстать мы будем следующее:

И так тут присутствует фон (скачать), сетка (mdbootstrap.com/layout/layout-grid/), различное выравнивание и кнопка (mdbootstrap.com/components/buttons/).
Открываем сверстанное в прошлом уроке и под слайдером создаем вот такую конструкцию
<div id="bstext">
<div class="container">
<div class="well">
<div class="row">
<div class="col-md-4 mb-4">
<p>Продукция<br />соответствует ГОСТ<br />18599-2001</p>
<div class="eee text-right"><p>Трубы ПНД питьевые<br />Трубы ПНД технические<br />Фитинги ПНД<br />Краны ПНД шаровые</p></div>
</div>
<div class="col-md-8 mb-4 text-center">
<p class="p11 mt-md-4">Наше предприятие может предложить</p>
<p class="p22">Вам продукцию по самым выгодным ценам</p>
<p><a class="btn btn-danger btn-rounded" data-toggle="modal" data-target="#centralModal">РАСЧИТАТЬ СТОМОСТЬ</a></p>
</div>
</div>
<div class="row text-center">
<div class="col-md-4 mb-4">
<p>Собственное<br/>производство<br/>в Московской области</p>
</div>
<div class="col-md-4 mb-4">
<p>Проектирование<br/>трубопровода<br/>Консультация</p>
</div>
<div class="col-md-4 mb-4">
<p>Собственный автопарк<br/>с возможностью заказа<br/>машины</p>
</div>
</div>
</div>
</div>
</div>
Выглядит это так:

Здесь мы использовали стандартную сетку, выравнивание и кнопку + я сразу добавил пару дополнительных классов для элементов, которых пока нет, но мы их сейчас создадим, начнем с id=»bstext» — это обвертка с фоном, открываем файл style.css и прописываем следующие стили,
#bstext {
margin: -99px auto 0px; /*заезжаем вверх на слайдер, на 99 пикселей*/
background-color: #e6e6e673; /*если по каким то причинам фон картинка не отобразился, заливаем цветом*/
background-image: url(../img/wool-diagonal-for-light-background.png); /*делаем фон картинку*/
background-repeat: repeat; /*повторяем картинку по вертикали и горизонтали*/
z-index: 1; /*положение элемента*/
padding: 0; /*убираем отступы*/
}
в итоге получаем.

Далее оформляем еще один блок обвертку class=»well», пропишем для него следующие стили
.well {
background: #E6E6E6; /*заливка блока*/
color: #38545F; /*цвет шрифта*/
box-shadow: 0px 1px 7px #38545F; /*тени*/
position: relative; /*позиционирование*/
}
получаем.

По сути осталось разобраться с отступами и выделить границы, перекрасить фон у блока, ну и увеличить местами шрифт.
Начнем с отступов и границ
.well>.row {
margin-right: 0px; /*обнуляем отступ по правому краю*/
margin-left: 0px; /*обнуляем отступ по левому краю*/
}
.well>.row>.mb-4 {
border: 1px solid #38545F; /*задаем границы блокам*/
margin-bottom: 0px !important; /*обнуляем отступ по нижнему краю*/
padding-top: 10px; /*задаем отступ сверху для контента*/
}
Теперь увеличим шрифты:
p.p11 {
margin-bottom: 15px; /*задаем отступ*/
color: #000000; /*задаем цвет шрифта*/
font-size: 20px; /*размер шрифта*/
}
p.p22 {
color: #000000; /*задаем цвет шрифта*/
font-size: 20px; /*размер шрифта*/
}
Ну и осталось перекрасить блок с классом eee
.eee {
background: #38545F; /*заливка блока*/
color: #fff !important; /*задаем цвет шрифта*/
margin-left: -15px; /*регулируем отступы*/
margin-right: -15px; /*регулируем отступы*/
margin-bottom: -1px; /*регулируем отступы*/
padding: 15px 15px 1px 0; /*регулируем отступы для контента*/
}
На выходе получаем.

Скачать верстку можно здесь.
В следующем уроке мы расширим данный блок до следующего вида:

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









