Skip to main content

RatingIndicator

<ui5-rating-indicator> | Since 1.0.0-rc.8

The Rating Indicator is used to display a specific number of icons that are used to rate an item. Additionally, it is also used to display the average and overall ratings.

Usage​

The recommended number of icons is between 5 and 7.

Responsive Behavior​

You can change the size of the Rating Indicator by changing its font-size CSS property.

Example: <ui5-rating-indicator style="font-size: 3rem;"></ui5-rating-indicator>

Keyboard Handling​

When the ui5-rating-indicator is focused, the user can change the rating with the following keyboard shortcuts:

  • [RIGHT/UP] - Increases the value of the rating by one step. If the highest value is reached, does nothing
  • [LEFT/DOWN] - Decreases the value of the rating by one step. If the lowest value is reached, does nothing.
  • [Home] - Sets the lowest value.
  • [End] - Sets the highest value.
  • [SPACE/ENTER/RETURN] - Increases the value of the rating by one step. If the highest value is reached, sets the rating to the lowest value.
  • Any number - Changes value to the corresponding number. If typed number is larger than the number of values, sets the highest value.

ES6 Module Import​

import "@ui5/webcomponents/dist/RatingIndicator.js";

Basic Sample​

Properties​

value​

DescriptionThe indicated value of the rating.
Note: If you set a number which is not round, it would be shown as follows:
- 1.0 - 1.2 -> 1
- 1.3 - 1.7 -> 1.5
- 1.8 - 1.9 -> 2
Typenumber
Default0

max​

DescriptionThe number of displayed rating symbols.
Typenumber
Default5
Since1.0.0-rc.15

size​

DescriptionDefines the size of the component.
Type"S" | "M" | "L"
Default"M"
Since2.6.0

disabled​

DescriptionDefines whether the component is disabled.
Note: A disabled component is completely noninteractive.
Typeboolean
Defaultfalse

readonly​

DescriptionDefines whether the component is read-only.
Note: A read-only component is not editable, but still provides visual feedback upon user interaction.
Typeboolean
Defaultfalse

accessibleName​

DescriptionDefines the accessible ARIA name of the component.
Typestring | undefined
Defaultundefined
Since1.0.0-rc.15

accessibleNameRef​

DescriptionReceives id(or many ids) of the elements that label the component.
Typestring | undefined
Defaultundefined
Since1.15.0

required​

DescriptionDefines whether the component is required.
Typeboolean
Defaultfalse
Since1.15.0

tooltip​

DescriptionDefines the tooltip of the component.
Typestring | undefined
Defaultundefined
Since1.19.0

Slots​

No slots available for this component.

Events​

change​

DescriptionThe event is fired when the value changes.
TypeCustomEvent
BubblesYes
CancelableNo

Methods​

No methods available for this component.

CSS Parts​

No CSS parts available for this component.

More Samples​

Sizes​

The RatingIndicator supports several sizes of the Icons (S, M and L).