一句话实现星级评价

"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate); //rate是0~5的整数
//或者:
"★".repeat(rate) + "☆".repeat(5-rate);

 

   <div class="star">
            <span class="hide"></span>
            <span>★</span>
       </div>
 <style>
        *{
            padding: 0;
            margin: 0;
            overflow: hidden;
        }
        .star{
            position: relative;
            
        }
        .hide{
            position: absolute;
            left: 7px;
            top:4px;
            background: #fff;
            width: 10px;
            height: 14px;
        }
    </style>

半星效果

posted @ 2018-08-23 15:22  悔创阿里-杰克马  阅读(199)  评论(0编辑  收藏  举报
求投食~(点图即可)