Как сверстать такую секцию landing page?

Как сверстать подобную секцию с треугольным подвалом? Накладывать блок, позиционировать его по низу, а второй секции делать отрицательный margin-top, или есть более верные способы?
Спасибо.
32566c5ee4ca4f30b688385d69330173.png
  • Вопрос задан
  • 578 просмотров
Решения вопроса 3
Exomode
@Exomode
Архитектор ПО
Можно и на CSS3:

<div class="background">
  <div class="triangle"></div>
</div>


* {
  margin: 0;
  padding: 0;
  outline: 0 none;
  box-sizing: border-box;
}

.background {
  width: 100vw;
  min-height: 100vh;
  display: block;
  overflow-x: hidden;
}

.triangle {
  background: #404040;
  height: 100vh;
  display: block;
  position: relative;
}

.triangle:after {
	content: '';
  position: absolute;
	bottom: -15rem;
	width: 0;
	height: 0;
	border: 1rem solid transparent;
  background: transparent;
	border-bottom: 14rem solid #404040;
	transform: rotateX(180deg) scaleX(42);
	left: 48.8%;
}


https://codepen.io/Exomode/pen/vJYQjB
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы