php yüzdeli yıldız sistemi
Merhabalar ben yorumlara yıldız sistemi eklettim ve
sistem sorunsuz calısıyor
yıldızlar tam rakamlar 1 2 3 4 ve 5 yarım yıldız sıstemı yok
ben bu yıldızı yüzde almak istiyorum
en fazla yıldız 5
en az yıldız 1
bunu %24 puan gibi göstermek istiyorum
trendyol magaza puanı gibi düşünebilirsiniz
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Şöyle bir örnek hazırladım. İnceleyebilirsiniz:
https://codepen.io/ebykdrms/pen/jOxZbjb
JS kısmında en üstteki objede kaç kullanıcının kaç yıldız verdiğini belirleyebiliyorsunuz.
Önemli olan da js kısmı zaten. Yarın bi'gün codepen'den silinirse diye JS kodunun bir örneğini burada paylaşıyorum:
<div class="mains">
<div class="mbd-rate" style="width:50%"></div>
<div class="mbd-stars"></div>
</div>
/css/
.mbd-stars{
background:url('https://www.uplooder.net/img/image/28/3643c1020e68e601204c2415ac55d3b6/Frame-4-(3).png');
height:100%;
width:100%;
background-size:100% 100%;
position:absolute;
z-index:2;
}
.mains{
width:310px;
height:60px;
position:relative
}
.mbd-rate{
height:100%;
background : #f1c40f;
position:absolute;
z-index:1;
}