【发布时间】:2021-03-27 21:01:20
【问题描述】:
我正在尝试倾斜两个 div,类似于:
但是,两者之间总是有一条白线。我测试了一个负的上边距,但它在响应中不起作用。
使用此代码:
...
<div class="img-box"></div>
<div class="map-box"></div>
<footer>...</footer>
...
.img-box {
background: url("https://via.placeholder.com/2560x2000/0000000") no-repeat;
background-size: cover;
background-position: center center;
position: relative;
min-height: 100vh;
clip-path: polygon(0 0, 100% 10%, 100% 90%, 0 100%);
}
.map-box {
background: url("https://via.placeholder.com/2560x600/DDDDDD") no-repeat;
background-size: cover;
background-position: center center;
overflow: hidden;
position: relative;
height: 600px;
display-block;
}
footer{
height:100px;
background-color: #4D4E4C;
}
【问题讨论】:
-
您不会以任何方式倾斜地图,因此它具有水平的顶部和底部边框。您是希望地图倾斜还是仅仅停留在上方元素的倾斜边框下方(因此其中一些会被切断)?
标签: html css css-shapes skew