Edit in JSFiddle


              
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>CSS3 Arrow Icons</title>
</head>
<body>
    <ul class="list-items">
        <li><i class="arrow">&nbsp;</i></li>
        <li><i class="arrow arrow-down">&nbsp;</i></li>
        <li><i class="arrow arrow-up">&nbsp;</i></li>
        <li><i class="arrow arrow-right">&nbsp;</i></li>
    </ul>
</body>
</html>
body {
    color:#555;
    font:normal 14px/1.3em'Segoe UI Light', 'Segoe UI', 'Open Sans', Arial;
}
.list-items {
    margin:30px auto;
    border-bottom:0;
    overflow:hidden;
    text-align:center;
}

.list-items li {
    line-height:40px;
    background: #f9fcf7;
    background: -moz-linear-gradient(top,  #f9fcf7 0%, #f5f9f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#f5f9f0));
    background: -webkit-linear-gradient(top,  #f9fcf7 0%,#f5f9f0 100%);
    background: -o-linear-gradient(top,  #f9fcf7 0%,#f5f9f0 100%);
    background: -ms-linear-gradient(top,  #f9fcf7 0%,#f5f9f0 100%);
    background: linear-gradient(to bottom,  #f9fcf7 0%,#f5f9f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=0 );
    padding:0;
    border:1px solid #bbb;
    position:relative;
    cursor:pointer;
    border-radius:5px;
    margin:0 10px 0;
    display:inline-block;
    width:40px;
}
.arrow {
    display:inline-block;
    width:7px;
    height:7px;
    line-height:7px;
    border-top:3px solid #aaa;
    border-right:3px solid #aaa;
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}

.arrow:hover {
    border-color:#444;
}
.arrow-down {
    -ms-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
}
.arrow-left {
    -ms-transform:rotate(225deg);
    -moz-transform:rotate(225deg);
    -webkit-transform:rotate(225deg);
    transform:rotate(225deg);
}
.arrow-up{
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
}