<link href='https://fonts.googleapis.com/css?family=Wire+One|Raleway:300' rel='stylesheet' type='text/css'>


<div class="arrow-up"></div>
<div class="colour-block">
  <h1>Responsive Arrow Page Dividers.</h1>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
</div>
<div class="arrow-down"></div>
<div class="white-block">
  <h1>Arrow Pointing Down.</h1>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
</div>
<div class="arrow-up"></div>
<div class="colour-block">
  <h1>Arrow Pointing Up.</h1>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
</div>
body {
  margin:0px;
}
.colour-block {
  background:#40639B;
  width:60%;
  padding:7% 20% 10% 20%;
  color:#fff;
}
.white-block {
  background:#fff;
  width:60%;
  padding:7% 20% 10% 20%;
  color:#40639B;
}
h1 {
  text-align:center;
  font-size:80px;
  font-family:'wire one', serif;
  font-weight:normal;
}
p {
  font-size:20px;
  font-family:'Raleway', serif;
}


/*------------*/
/* ARROW DOWN */
/*------------*/
.arrow-down{
  height:100px;
}
.arrow-down:before {
  content: "";
  position:absolute;
  left:0px;
  width:50%;
  height:100px;
  background: linear-gradient(to left bottom, #40639B 49%, #fff 50%);
}
.arrow-down:after {
  content: "";
  position:absolute;
  right:0px;
  width:50%;
  height:100px;
  background: linear-gradient(to right bottom, #40639B 49%, #fff 50%);
}


/*------------*/
/* ARROW UP   */
/*------------*/
.arrow-up{
  height:100px;
}
.arrow-up:before {
  content: "";
  position:absolute;
  left:0px;
  width:50%;
  height:100px;
  background: linear-gradient(to right bottom, #fff 49%, #40639B 50%);
}
.arrow-up:after {
  content: "";
  position:absolute;
  right:0px;
  width:50%;
  height:100px;
  background: linear-gradient(to left bottom, #fff 49%, #40639B 50%);
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.