У меня есть 2 divs. Правый div - это изображение, вырезанное по диагонали. Левые divs должны иметь некоторый текст внутри. Я хочу, чтобы это было в полной мере реагировать следующим образом:Присоединение диагональных divs с flex
Проблема возникает при изменении размера окна, он рушится, как на картинке:
.
Также есть текст в левом div, который необходимо отобразить, но с flex это, похоже, не работает, поэтому я отключил его. Пожалуйста, предоставьте решение для этого. Вот мой CSS и HTML:
#diagonal {
display: flex;
width: 100%;
}
#diagonal #ct-about-col-left {
width: 60%;
border-right: 190px solid transparent;
border-bottom: 500px solid grey;
z-index: 2;
}
#diagonal span {
display: none;
}
#ct-about-col-right {
height: 500px;
width: 50%;
border: 2px solid;
background-image: url(images/content/about/right-col-image.jpg);
z-index: 0;
margin-left: -12%;
margin-right: 0;
}
}
<div id="diagonal">
<div id="ct-about-col-left">
<span>We are the best</span>
<span>text1 text1 text1</span>
<span>Text2 text2 text2 text2</span>
<div>
<span>Read more</span>
</div>
</div>
<div id="ct-about-col-right"></div>
</div>
Это на самом деле то, что я смотрю. Единственное, что я должен сделать сам, это применить прозрачный фон к этому фрагменту изображения треугольника. Благодарю. – Felnyr
Да. Во всех типах программирования всегда стремиться к самому бережливому подходу. – snkv