<div id="container">

<div id="icon-box">
  <span><i class="fa fa-camera fa-lg"></i></span>
</div>

<div id="icon-box">
  <span><i class="fa fa-globe fa-lg"></i></span>
</div>
  
<div id="icon-box">
  <span><i class="fa fa-cloud fa-lg"></i></span>
</div>
  
<div id="icon-box">
  <span><i class="fa fa-twitter fa-lg"></i></span>
</div>

<div id="icon-box">
  <span><i class="fa fa-comment fa-lg"></i></span>
</div>
  
<div id="icon-box">
  <span><i class="fa fa-umbrella fa-lg"></i></span>
</div>

<div id="icon-box">
  <span><i class="fa fa-rotate-right fa-lg"></i></span>
</div>
  
<div id="icon-box">
  <span><i class="fa fa-tablet fa-lg"></i></span>
</div>
  
<div id="icon-box">
  <span><i class="fa fa-facebook-square fa-lg"></i></span>
</div>

<div id="icon-box">
  <span><i class="fa fa-github fa-lg"></i></span>
</div>

</div>
/* -- Variables -- */
$icolor: #fff;      /* icon color       */
$scolor: #12664b;   /* shadow color     */
$bcolor: #1b926c;   /* background color */
$bradius: 15;       /* bg border radius */
$length: 150;       /* box length       */

@mixin long-shadow ($scolor, $length) {
  $list: ();
  @for $i from 1 through $length {
    $list: append($list, $scolor $i+px $i+px, comma);
  }
  text-shadow: $list;
}

#icon-box span {
  display: block;
  position: absolute;
  height: $length+px;
  width: $length+px;
  color: $icolor;
  @include long-shadow ($scolor, $length);
}

@mixin border-radius ($bradius) {  
  -webkit-border-radius: $bradius+px;
  -moz-border-radius: $bradius+px;
  -ms-border-radius: $bradius+px;
  border-radius: $bradius+px;
}

#icon-box {
  position: relative;
  text-align: center;
  overflow: hidden;
  width: $length+px;
  height: $length+px;
  font-size: $length/2+px;
  line-height: $length+px;
  background-color: $bcolor;
  @include border-radius ($bradius);
}

/* Help Styles */

#container {
  text-align: center;
}

#container div {
  display: inline-block;
  margin: .5em;
}

@import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css";
View Compiled
/*

  Hey, mate! 
  
  Just edit variables at the top to customize icons, if you need.
  
  More icons here: https://fortawesome.github.io/Font-Awesome/icons/
  
*/

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.