製作評分星星的方法
本文閱讀次數:次製作評分星星的方法
最近剛好在想要如何做評分星星的效果,所以就來做一下了
ps 如果有跑版把 .text li 裡的 width 條一下應該就可以了
成品
- ★
- ★
- ★
- ★
- ★
- ★
- ★
- ★
- ★
- ★
code
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<style media="screen">
ul{
font-size: 0;
direction: rtl; /* 把順序反過來 right to left */
text-align: left; /*再把他對回去右邊*/
}
li{
display: inline-block;
width: 0.5em;
overflow: hidden;
font-size: 25px;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}
li:nth-child(even){
text-indent: -0.5em;
}
li:hover~li{
background-color: #fff;
color: #fff;
}
</style>
<body>
<div class="test">
<ul>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
</ul>
</div>
</body>
</html>