<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) {
border-radius: $bradius+px;
border-radius: $bradius+px;
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/
*/
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.