Feedback

Rating

Use .quanta-rating to show star-based scores with optional interactivity. Supports half-stars, semantic colors, and size modifiers.

Usage

Basic example with 5 filled stars:


<div class="quanta-rating">
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
</div>
        

Color Variants

Apply semantic styles with modifiers like .primary, .success, etc.


<div class="quanta-rating success">
  <span class="quanta-rating-star filled">★</span>
  ...
</div>
        

Half Stars

Add .half to display a half-filled star using pseudo-elements.


<div class="quanta-rating">
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star filled">★</span>
  <span class="quanta-rating-star half">★</span>
  <span class="quanta-rating-star">★</span>
</div>
        

Size Modifiers

Customize star size using utility classes like .text-sm, .text-lg etc.


<div class="quanta-rating text-lg">…</div>
        

Read-Only

Disable interaction by adding .readonly to prevent hover or click.


<div class="quanta-rating readonly">
  <span class="quanta-rating-star filled">★</span>...
</div>