Задать вопрос
@MegaPuxapb

Как такое сверстать?

Как сверстать зеленый блок, на сетке бс4?
5cfe5ddbb35ef803061567.jpeg
  • Вопрос задан
  • 1455 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@noeer
Можно сделать так
<div class="section">
	<div class="container">
		<div class="green"></div>
	</div>
</div>


.section{
	overflow: hidden;
}
.green{
	height: 100px;
	background: green;
	width: 100vw;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Dzhafari
.green {
    position: relative;

    width: calc(100vw + 80px - ((100vw - 100%) / 2));
    left: calc(((100vw - 100%) / 2) + 80);
}


пояснение для width:
(100vw - 100%) / 2 -> расчет одного бокового отступа контейнера (padding-left + margin-left у контейнера)
80px -> значение бокового padding'а контейнера (с одной стороны)

пояснение для left:
(100vw - 100%) / 2 -> расчет одного бокового отступа контейнера (padding-left + margin-left у контейнера)
+ 80px - компенсируем padding контейнера

80px - меняй это значение в зависимости от padding'ов в твоем контейнере
будет работать если box-sizing: border-box у контейнера
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы