<div class="container">
  <div id="homeHighlights">
      <div class="col-sm-12 col-lg-4">
          <div class="highlight highlight-1 center-block">
              <div class="col-xs-6 col-sm-12 highlightHead highlight-1">
                  <h2>Header 1</h2>
              </div>
              <div class="col-xs-6 col-sm-12 highlightBody highlight-1">
                  <button class="col-xs-12 btn btn-default">button</button>
              </div>
          </div>
      </div>
      <div class="col-sm-12 col-lg-4">
          <div class="highlight highlight-2 center-block">
              <div class="col-xs-6 col-sm-12 highlightHead highlight-2">
                  <h2>Header 2</h2>
              </div>
              <div class="col-xs-6 col-sm-12 highlightBody highlight-2">
                  <button class="col-xs-12 btn btn-default">button</button>
              </div>
          </div>
      </div>
      <div class="col-sm-12 col-lg-4">
          <div class="highlight highlight-3 center-block">
              <div class="col-xs-6 col-sm-12 highlightHead highlight-3">
                  <h2>Header 3</h2>
              </div>
              <div class="col-xs-6 col-sm-12 highlightBody highlight-3">
                  <button class="col-xs-12 btn btn-default">button</button>
              </div>
          </div>
      </div>
  </div>
</div>
@import "compass/css3";

body {
  background: #a4a7ab;
}

$bgColorHighlight1: #3cc2ac;
$bgColorHighlight1Head: #28b39c;

$bgColorHighlight2: #0070a0;
$bgColorHighlight2Head: #005a81;

$bgColorHighlight3: #ffab00;
$bgColorHighlight3Head: #f99901;

$bgColorButtons: #ff6766;

.btn-default {
  color: #fff; 
  background-color: $bgColorButtons;
  border: none;
}

.btn-default:hover {
  color: #fff; 
  background: darken($bgColorButtons, 5%);
}

#homeHighlights {
  margin: 20px 0px;
  > div {
    padding: 0 15px;
  }
  .highlight{
    width: 350px;
    .highlightHead{
      padding: 10px 15px;
      width: 300px;
      &:before{
        content:"";
        position:absolute;
        top: 0;
        right: -40px;
        bottom: 0;
        width: 50px;
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -ms-transform: skew(20deg);
        transform: skew(20deg);
      }
      h2 {
        font-size: 16px;
        margin: 8px 0;
        text-transform: uppercase;
      }
      color: #fff;
      &.highlight-1, &.highlight-1:before {
        background: $bgColorHighlight1Head;
      }
      &.highlight-2, &.highlight-2:before {
        background: $bgColorHighlight2Head;
      }
      &.highlight-3, &.highlight-3:before {
        background: $bgColorHighlight3Head;
      }
      @include border-top-left-radius(5px);
    }
    .highlightBody{
      width: 350px;
      padding: 15px;
      margin-bottom: 20px;
      &.highlight-1{
        background: $bgColorHighlight1;
      }
      &.highlight-2{
        background: $bgColorHighlight2;
      }
      &.highlight-3{
        background: $bgColorHighlight3;
      }
      button {
        font-size: 16px;
        padding: 10px 0;
        margin: 0;
      }
      @include border-bottom-radius(5px);
    }
  }
}
View Compiled

External CSS

  1. //netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
  2. //netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js