0
私は自分のサイトで作業しているプログレスバーを持っています。以下のコード:Css、html、javascriptのスター型プログレスバー
CSS:
#ProgressBar {
position: relative;
width: 100%;
height: 10px;
background-color: #ddd;
border-radius: 25px;
font-size:18px;
}
#Progress {
position: absolute;
height: 100%;
background-color: #4CAF50;
border-radius: 25px;
}
HTML:
<div Id="ProgressBar">
<div Id="Progress" style="width: <?php echo $Variable; ?>%;"></div>.
</br>
</div>
スタイルの内部PHPは進歩のために満たされているどのくらいの割合の私のSQLデータベースとディスプレイの番号をプルダウンバー。
私はプログレスバーを作っていますが、バーの代わりに星をつけたいと思います。そんな評価システムのようなもの。私は私のような一定割合にそれを埋めることができる場所、これをどのように組み合わせるか見当もつかない
<div class="star">
<span>☆</span><span>☆</span><span>☆</span><span>☆</span>.<span>☆</span>
</div>
:
CSS:
.star span:before {
content: "\2605";
position: absolute;
width: 40%;
background-color:#339966;
}
はHTML私はこのような単純な評価システムを取ってみました私は元の進行状況バーでやりました。どんな助けもありがとう。
、私はそのアイデアを再生してみてくださいすることができますが、私は星が全体のプログレスバーを埋める持っていると思います。以下のようなので。たとえば、進行状況バー全体で10回のスタートがあり、50%が満杯になると5回のスタートが満員になります。 –
背景pngの星を透明にして、その背後にある色付きのdivの幅を変更できますか? – adamdport
@adamdportはあなたのアイデアをとり、それをわずかに微調整し、私が望むものを得ました。私は星を透明にしましたが、星の背景は私のページと同じ色になっていました。私はそれの後ろに色の区切りを持っていたとき、色は星の背後の外側から見えませんでした。ありがとうございました! –