Inhaltsbereich Navigation Navigation Fußzeile

Bewertung (Star Rating)

Verwendung

Eine Sterne-Bewertung besteht in der Regel aus Bildern von fünf Sternen, die verwendet werden können, um eine Dienstleistung auf einer Skala von 1 bis 5 zu bewerten.

Interaction Design & Einsatzbeispiele

Per Maus werden Sterne bei :hover hervorgehoben, ein Klick wählt diese aus. Wenn Nutzende zum Beispiel auf den dritten Stern von links klicken, dann beträgt die Bewertung des Elements 3 von 5 Sternen. Eine Bewertung mit Null Sternen ist aktuell nicht vorgesehen.

Um dies so barrierefrei wie möglich anzubieten, werden visuell versteckte Formularelemente verwendet. Die Komponente besteht aus einer Gruppe von fünf Radiobuttons, einen für jeden Stern. Die Labels für die Radiobuttons enthalten den eigentlichen Text („1 Stern“, „2 Sterne“, …) und sind ebenso visuell ausgeblendet.

Daher ist die Tastaturbedienung der Sterne mit der einer Gruppe von Radiobuttons vergleichbar: Tab wählt die Gruppe aus, Pfeiltasten aktivieren bzw. deaktivieren die Sterne.

Wenn mit einen Stern per Maus oder Tastatur interagiert wird, dann werden alle Sterne links davon bereits als ausgewählt angezeigt.

Die Sterne können als SVG oder über den Iconfont eingebunden sein, Farbwechsel werden durch die :focus und :hover Pseudo-Klassen initiiert, sodass sie mit einer Maus, Tastatur und anderen Eingabemethoden aktiviert werden können. Da nicht mehrere Radiobuttons einer Gruppe gleichzeitig aktiviert sein können, werden im CSS Sibling Selectors verwendet, um ausgewählte, aktive und inaktive Sterne anzuzeigen.

Zentriertes Feedback vor dem Senden: Bleibt man nach dem Senden eines Feedbacks noch auf der gleichen Seite, dann kann die Eingabe in Form von readonly Rating-Sternen bestehen bleiben, wie im nächsten Bild zu sehen ist.
Zentriertes Feedback nach dem Senden.

Positionierung & responsives Verhalten

Darstellung auf einem Mobilgerät.
Die Sternebewertung streckt sich von Beginn der ersten bis zum Ende der letzten Gridspalte.

Ab dem Breakpoint SM (≥ 575px)

Darstellung auf einer größeren Geräteklasse.
Die Sternebewertung hat eine Maximalbreite von 400px und ist in der Regel linksbündig angeordnet.
Alternative Darstellung auf einer größeren Geräteklasse.
Sollte die Komponente zentriert eingesetzt werden, kann auf das Label verzichtet werden, sofern die Aufforderung zur Nutzung in anderer Form darüber steht.