В настоящее время у меня есть контейнер div с текстом.
div {
height: 200px;
background: red;
}
p {
text-align: center;
}
<div>
<p>
Text goes here
</p>
</div>
и я хочу, чтобы этот контейнер div был параллелограммом с вертикально центрированным текстом в нем.
div {
height: 200px;
background: red;
clip-path: polygon(0 25%, 100% 0, 100% 25%, 0 50%);
}
p {
text-align: center;
}
<div>
<p>
Text goes here
</p>
</div>
как вы можете видеть здесь, текст полностью исчезает, потому что css работает только для контейнера div.
Как сделать так, чтобы текст отображался в вертикальном центре этого параллелограмма?
Edit:
Не знаю, пользуюсь
clip-path: polygon(0 25%, 100% 0, 100% 25%, 0 50%);
- лучший способ создать наклонный контейнер div.