Как исказить div и убедиться, что ширина всегда составляет 50%? - PullRequest
0 голосов
/ 19 мая 2018

Я изо всех сил пытаюсь исказить деление, как показано на рисунке ниже ... при этом нижняя и верхняя части всегда покрывают 50% ширины экрана, если это имеет смысл.

Я приложил изображение для получения дополнительной информации

РЕДАКТИРОВАТЬ: это изображение в фотошопе, и я пытаюсь воссоздать его с помощью CSS.

enter image description here

1 Ответ

0 голосов
/ 19 мая 2018

Я не уверен насчет варианта использования, но вы можете восстановить его, используя 2 linear-gradient.Каждый из них будет иметь форму треугольника и будет покрывать половину контейнера.

body {
  margin: 0;
}

.container {
  height: 200px;
  background:
    linear-gradient(to top left, blue 50%,transparent 50.5%) left/50% 100% no-repeat,
    linear-gradient(to bottom right, blue 50%,transparent 50.5%) right/50.5% 100% no-repeat;
}
<div class="container">
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...