我試圖用「漫畫書」類創建三個單獨的容器。我想最後的結果看起來像由黑色包圍寄宿生白色邊框這個形象,並在它們之間傾斜隔離壁:如何實現與邊界有裝飾角的相鄰div的雙邊框
這是我來實現這一目標最接近的,但是你會看到我錯過了內在的黑色邊框。我也不確定如何在頂部和底部繪製主要的黑色邊框,並允許它們在白色中相交。 (請運行在全屏模式下的片段):
.container {
width: 1020px;
}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.categorycta {
\t border-top: 2px solid #000;
\t border-bottom: 2px solid #000;
\t background-color: #ffffff;
}
.bandtop {
\t content: '';
\t height: 10px;
\t background-color: #ffffff;
\t display: block;
\t border-top: 2px solid #000;
}
.bandbot {
\t content: '';
\t height: 10px;
\t background-color: #ffffff;
\t display: block;
\t border-bottom: 2px solid #000;
}
.categorycta .col {
\t position: relative;
\t height: 216px;
width: 340px;
\t float: left;
\t background-size: cover;
}
.categorycta .col.left:after {
\t content: '';
line-height: 0;
font-size: 0;
width: 0;
height: 0;
border-bottom: 20px solid transparent;
border-top: 216px solid #fff;
border-left: 10px solid transparent;
border-right: 0 solid #fff;
position: absolute;
top: 0;
right: 0;
}
.categorycta .col.mid:before {
\t content: '';
line-height: 0;
font-size: 0;
width: 0;
height: 0;
border-bottom: 216px solid #fff;
border-top: 20px solid transparent;
border-left: 0px solid transparent;
border-right: 10px solid transparent;
position: absolute;
top: -20px;
left: 0;
}
.categorycta .col.mid:after {
content: '';
line-height: 0;
font-size: 0;
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 216px solid #fff;
border-left: 10px solid transparent;
border-right: 0 solid #fff;
position: absolute;
top: -20px;
right: 0;
}
.categorycta .col.right:before {
content: '';
line-height: 0;
font-size: 0;
width: 0;
height: 0;
border-top: 216px solid #fff;
border-bottom: 20px solid transparent;
border-left: 0px solid transparent;
border-right: 10px solid transparent;
position: absolute;
top: 0;
left: 0;
}
<div class="container">
<div class="bandtop"></div>
<div class="categorycta">
<div class="col left" style="background-image: url('http://lorempixel.com/340/220/');">
</div>
<div class="col mid" style="background-image: url('http://lorempixel.com/340/222/">
</div>
<div class="col right" style="background-image: url('http://lorempixel.com/340/225/">
</div>
<div class="clear"></div>
</div>
<div class="bandbot"></div>
</div>
可以嗎包括你三個圖像?所以我們可以在片段 – Jonjie
中給出一個例子我正在測試的圖像包含在代碼中。我只是在lorempixel.com上使用了像這樣的虛擬圖像:http://lorempixel.com/340/240/ 340 x 220以上的任何圖像都可以使用。 –