【发布时间】:2017-06-05 11:57:12
【问题描述】:
我有 2 个 div。右 div 是对角线切割的图像。左边的 div 里面必须有一些文本。我希望它能够像这样完全响应:
当我更改窗口大小时出现问题,它像图像中一样折叠:
.
左侧 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>
【问题讨论】:
标签: html css responsive-design flexbox