1. 程式人生 > >html5星星評分元件,sass雙迴圈寫法

html5星星評分元件,sass雙迴圈寫法

h5星星評分元件,sass雙迴圈寫法
1.效果圖:
這裡寫圖片描述
2.html

<span class="star-span-4">
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
</span>

3.功能需求:star-span-4,中的4可以變成0-5的任意一個數字,紅色的星星的對應數量要等於star-span-n中的n。
4.sass雙層for迴圈

.star-span-0{
   margin-top
: rem(10px); display: inline-block; i{ display: inline-block; width:rem(27px); height: rem(25px); background-repeat:no-repeat; @include prefixer(background-size,100% 100%); background-image:url(../images/icon_star.png); } } @for $i from 1 through 5{ .star-span-
#{$i} { margin-top: rem(10px); display: inline-block; i{ display: inline-block; width:rem(27px); height: rem(25px); background-repeat:no-repeat; @include prefixer(background-size,100% 100%); background-image
:url(../images/icon_star.png); } @for $j from 1 through $i { i:nth-child(#{$j}){ background-image:url(../images/icon_star_active.png); } } } }

用到的圖片是下面兩張:
這裡寫圖片描述
這裡寫圖片描述