digitalrepublic icons - JSFiddle

by Alexandru Gatea

HTML

<link rel="stylesheet" href="https://file.myfontastic.com/dU9Avtt6A828TiS9KUP3va/icons.css">
<ul class="icon-list list-unstyled list-inline">
  <li><i class="dr-icon-angle-double-down" class="dr-icon-logo"></i></li>
  <li><i class="dr-icon-angle-double-left"></i></li>
  <li><i class="dr-icon-angle-double-right"></i></li>
  <li><i class="dr-icon-angle-double-up"></i></li>
  <li><i class="dr-icon-angle-down"></i></li>
  <li><i class="dr-icon-angle-left"></i></li>
  <li><i class="dr-icon-angle-right"></i></li>
  <li><i class="dr-icon-angle-up"></i></li>
  <li><i class="dr-icon-bell"></i></li>
  <li><i class="dr-icon-bell-o"></i></li>
  <li><i class="dr-icon-bulb"></i></li>
  <li><i class="dr-icon-bulb-o"></i></li>
  <li><i class="dr-icon-calendar"></i></li>
  <li><i class="dr-icon-calendar-o"></i></li>
  <li><i class="dr-icon-flag"></i></li>
  <li><i class="dr-icon-flag-o"></i></li>
  <li><i class="dr-icon-facebook"></i></li>
  <li><i class="dr-icon-facebook-o"></i></li>
  <li><i class="dr-icon-googleplus"></i></li>
  <li><i class="dr-icon-googleplus-o"></i></li>
  <li><i class="dr-icon-twitter"></i></li>
  <li><i class="dr-icon-twitter-o"></i></li>
  <li><i class="dr-icon-linkedin"></i></li>
  <li><i class="dr-icon-linkedin-o"></i></li>
  <li><i class="dr-icon-flag"></i></li>
  <li><i class="dr-icon-flag-o"></i></li>
  <li><i class="dr-icon-cog"></i></li>
  <li><i class="dr-icon-cog-o"></i></li>
  <li><i class="dr-icon-clock"></i></li>
  <li><i class="dr-icon-clock-o"></i></li>
  <li><i class="dr-icon-close"></i></li>
  <li><i class="dr-icon-check"></i></li>
  <li><i class="dr-icon-heart"></i></li>
  <li><i class="dr-icon-heart-o"></i></li>
  <li><i class="dr-icon-home"></i></li>
  <li><i class="dr-icon-home-o"></i></li>
  <li><i class="dr-icon-logo"></i></li>
  <li><i class="dr-icon-logo-o"></i></li>
  <li><i class="dr-icon-user"></i></li>
  <li><i class="dr-icon-user-o"></i></li>
  <li><i class="dr-icon-pin"></i></li>
  <li><i class="dr-icon-pin-o"></i></li>
 ...

SCSS

.icon-list {
  padding: 0;
  margin-top: 40px;
  display: block;
  width:100%;
}
.icon-list:after {
  content:"";
  display:block;
  clear:both;
}

.icon-list li {
  width: 70px;
  height: 70px;
  border-radius: 5px;
  border: 1px solid #444;
  margin-left: 30px;
  margin-bottom: 30px;
  position: relative;
  padding: 0;
  float: left;
  display: block;
  transition: all 0.3s ease;
}

[class*="dr-icon"] {
     display: inline-block;
    font: normal normal normal 14px/1 "digitalrepublic";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height:0.75;
    vertical-align: -15%;
    display: inline-block;
}

.icon-list li [class*="dr-icon"] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
  color: #444;
  transition: all 0.3s ease;
}




.icon-list li:hover {
  border-color: #8bc34a;
  background: #8bc34a;
}

.icon-list li:hover [class*="dr-icon"] {
  color: #fff;
}