<div class="panes">
<div class="pane-container -one">
<div class="pane-background">
<div class="mask-box">
<div class="image">
</div>
</div>
</div>
<div class="pane-text">
Out of this World!
</div>
</div>
<div class="pane-container -two">
<div class="pane-background">
<div class="mask-box">
<div class="image">
</div>
</div>
</div>
<div class="pane-text">
Travel Today
</div>
</div>
</div>
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
.panes {
width: 100%;
overflow: hidden;
}
.pane-container {
position: relative;
height: 110vh;
z-index: 1;
}
.pane-container > .pane-background {
position: absolute;
top: -50px;
left: 0;
bottom: -50px;
right: 0;
}
.pane-container > .pane-background > .mask-box {
position: absolute;
top: 50px;
left: -50px;
bottom: 50px;
right: -50px;
overflow: hidden;
border-bottom: 10px solid yellow;
transform: rotate(-2deg);
}
.pane-container > .pane-background > .mask-box > .image {
position: absolute;
top: -50px;
left: 0;
bottom: -50px;
right: 0;
transform: rotate(2deg);
background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1125145/juskteez-vu-3824%20(1).jpg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.pane-container > .pane-text {
position: relative;
font-size: 30px;
color: white;
padding: 100px;
}
.pane-container.-one {
margin-top: 50px;
}
.pane-container.-two {
z-index: 2;
}
.pane-container.-two > .pane-background > .mask-box > .image {
background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1125145/test2-min.jpg');
}
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.