Pure CSS Icons
by pj_js15
HTML
<h1>Pure CSS3 Icons</h1>
<ul>
<li>
<i class="right-arrow"></i>
</li>
<li>
<i class="left-arrow"></i>
</li>
<li>
<i class="top-arrow"></i>
</li>
<li>
<i class="bottom-arrow"></i>
</li>
<li>
<i class="right-arrow2"></i>
</li>
<li>
<i class="left-arrow2"></i>
</li>
<li>
<i class="up-arrow2"></i>
</li>
<li>
<i class="down-arrow2"></i>
</li>
<li>
<i class="logout"></i>
</li>
<li>
<i class="happy"></i>
</li>
<li>
<i class="wink"></i>
</li>
<li>
<i class="stop"></i>
</li>
<li>
<i class="close"></i>
</li>
<li>
<i class="comment"></i>
</li>
<li>
<i class="menu"></i>
</li>
<li>
<i class="youtube"></i>
</li>
<li>
<i class="clock"></i>
</li>
<li>
<i class="search"></i>
</li>
<li>
<i class="trash"></i>
</li>
<li>
<i class="plus"></i>
</li>
<li>
<i class="checkmark"></i>
</li>
<li>
<i class="document"></i>
</li>
<li>
<i class="user"></i>
</li>
</ul>
CSS
body{
background:#08B7FA;
margin:0;
}
h1 {
color: #fff;
font-family: arial;
font-weight: normal;
text-align: center;
padding-bottom: 10px;
}
ul {
width:80%;
margin:0 auto;
padding:0;
}
ul li {
list-style:none;
display: inline-block;
text-align: center;
width: 20px;
height: 20px;
vertical-align:middle;
padding: 30px;
}
i {
display: inline-block;
position: relative;
}
.right-arrow {
border: 15px solid transparent;
border-left-color: #fff;
}
.left-arrow {
border: 15px solid transparent;
border-right-color: #fff;
}
.top-arrow {
border: 15px solid transparent;
border-bottom-color: #fff;
}
.bottom-arrow {
border: 15px solid transparent;
border-top-color: #fff;
}
.right-arrow2 {
display: inline-block;
width: 15px;
height: 15px;
border-top: 5px solid #fff;
border-right: 5px solid #fff;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.left-arrow2 {
display: inline-block;
width: 15px;
height: 15px;
border-top: 5px solid #fff;
border-left: 5px solid #fff;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.up-arrow2 {
display: inline-block;
width: 15px;
height: 15px;
border-top: 5px solid #fff;
border-right: 5px solid #fff;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.down-arrow2 {
display: inline-block;
width: 15px;
height: 15px;
border-bottom: 5px solid #fff;
border-right: 5px solid #fff;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.logout {
width: 25px;
height: 25px;
display: inline-block;
position: relative;
border: 4px solid #fff;
border-top: 4px dashed #fff;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.logout:after {
content: '';
position:...