<div class="rating-box">
<div class="rating-header">
<div class="score">4.8</div>
<div class="stars">★★★★★</div>
<p>based on 2,453 reviews</p>
</div>
<div class="rating-bars">
<div class="bar-row">
<span class="star-label">5 ★</span>
<div class="bar-container"><div class="bar-fill" style="width: 80%"></div></div>
<span class="count">80%</span>
</div>
<div class="bar-row">
<span class="star-label">4 ★</span>
<div class="bar-container"><div class="bar-fill" style="width: 12%"></div></div>
<span class="count">12%</span>
</div>
<div class="bar-row">
<span class="star-label">3 ★</span>
<div class="bar-container"><div class="bar-fill" style="width: 5%"></div></div>
<span class="count">5%</span>
</div>
<div class="bar-row">
<span class="star-label">2 ★</span>
<div class="bar-container"><div class="bar-fill" style="width: 2%"></div></div>
<span class="count">2%</span>
</div>
<div class="bar-row">
<span class="star-label">1 ★</span>
<div class="bar-container"><div class="bar-fill" style="width: 1%"></div></div>
<span class="count">1%</span>
</div>
</div>
</div>
Back to Snippets
Review Rating Breakdown CSS
Display a detailed summary of user reviews just like Amazon. This layout shows the percentage distribution of 5-star to 1-star ratings using simple progress bars and Flexbox.
428