Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Startseite
  1. Docs
  2. Komponenten
  3. Hinweise

Hinweise 1.2.0

Gib kontextbezogenes Feedback mit der .velin-alert-Komponente. Hinweise unterstuetzen vier semantische Varianten, optionale Icons, Titel und einen ausblendbaren Schliessen-Button. English: Alerts

Reifegrad: In VelinStyle 1.2.0 als stabil dokumentiert. Design Intelligence (Plan / Review / Agent-Meta) ist separat und, wo angegeben, Beta / Grundlage.

Wann verwenden

Wann nicht verwenden

Einfaches Beispiel

<div class="velin-alert velin-alert--info" role="alert">
  <div class="velin-alert__content">Dies ist ein informativer Hinweis.</div>
</div>

<div class="velin-alert velin-alert--success" role="alert">
  <div class="velin-alert__content">Aktion erfolgreich abgeschlossen!</div>
</div>

<div class="velin-alert velin-alert--warning" role="alert">
  <div class="velin-alert__content">Bitte pruefe deine Eingabe.</div>
</div>

<div class="velin-alert velin-alert--danger" role="alert">
  <div class="velin-alert__content">Etwas ist schiefgelaufen.</div>
</div>

Mit Icon und Titel

<div class="velin-alert velin-alert--info" role="alert">
  <velin-icon name="info" size="20" class="velin-alert__icon"></velin-icon>
  <div class="velin-alert__content">
    <div class="velin-alert__title">Achtung!</div>
    This alert has an icon and a bold title for emphasis.
  </div>
</div>

Ausblendbar

Fuege einen .velin-alert__close-Button hinzu. Ein kleines Skript entfernt den Hinweis beim Klick.

<div class="velin-alert velin-alert--warning" role="alert">
  <div class="velin-alert__content">You can dismiss me!</div>
  <button class="velin-alert__close" aria-label="Schliessen"
    onclick="this.closest('.velin-alert').remove()">&times;</button>
</div>

Barrierefreiheit

CSS-Variablen / Klassen

VariableBeschreibung
--velin-color-info-subtleHintergrund fuer .velin-alert--info
--velin-color-infoRahmen fuer .velin-alert--info
--velin-color-success-subtleHintergrund fuer .velin-alert--success
--velin-color-successRahmen fuer .velin-alert--success
--velin-color-warning-subtleHintergrund fuer .velin-alert--warning
--velin-color-warningRahmen fuer .velin-alert--warning
--velin-color-danger-subtleHintergrund fuer .velin-alert--danger
--velin-color-dangerRahmen fuer .velin-alert--danger
--velin-radius-mdRahmenradius
--velin-space-3Abstand zwischen Icon und Inhalt
--velin-space-4Padding

Varianten: .velin-alert--info, --success, --warning, --danger. Structure: .velin-alert__icon, __content, __title, __close.

Best practices & pitfalls