"Very simple star rating with flexbox. [CSS3 - NO JS]"
Bootstrap 3.3.0 Snippet by rafek1241

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row" style="margin:10px;"> <div class="panel panel-primary panel-body"> <div class="pull-left"> <!-- stars --> <span class="stars"> <i class="glyphicon glyphicon-star"></i> <i class="glyphicon glyphicon-star" ></i> <i class="glyphicon glyphicon-star" ></i> <i class="glyphicon glyphicon-star" ></i> <i class="glyphicon glyphicon-star" ></i> </span> <!-- .stars --> </div> </div> </div> </div>
.stars { display: flex; flex-direction: row-reverse; margin: 10px; } .stars > i:hover:before, .stars > i:hover ~ i:before { color: gold; cursor: pointer; }

Related: See More


Questions / Comments: