我有2個div。正確的div是對角切割的圖像。左邊的div裏面必須有一些文字。我想這是充分響應這樣的:當我改變窗口大小時加入對角線div與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