.test {
width: 400px;
height: 200px;
float: left;
background: #7aadff;
transform: skewX(15deg);
margin-left:100px;
}
.test2 {
width: 400px;
float: left;
height: 200px;
background: #ffd079;
transform: skewX(15deg);
}
.test:after {
content: " ";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: -55px;
z-index: -1;
background: #7aadff;
transform-origin: bottom left;
-ms-transform: skew(-15deg, 0deg);
-webkit-transform: skew(-15deg, 0deg);
transform: skew(-15deg, 0deg);
}
.test2:after {
content: " ";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
background: #ffd079;
transform-origin: bottom left;
-ms-transform: skew(-15deg, 0deg);
-webkit-transform: skew(-15deg, 0deg);
transform: skew(-15deg, 0deg);
}
Как один из вариантов для решения возникшего вопроса