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

Karte 1.2.0

A flexible content container with .velin-card. Includes header, body, footer, image cap, flat variant, clickable state, and responsive horizontal layout. English: Card

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

Placeholder

Kartentitel

Kurzer Beispieltext, der auf dem Kartentitel aufbaut und den Inhalt bildet.

<div class="velin-card">
  <img class="velin-card__image" src="photo.jpg" alt="…">
  <div class="velin-card__body">
    <h3 class="velin-card__title">Card title</h3>
    <p class="velin-card__text">Some quick example text…</p>
  </div>
  <div class="velin-card__footer">
    <button class="velin-btn velin-btn--primary velin-btn--sm">Action</button>
  </div>
</div>

Varianten

Flache Karte

Kein Schatten, nur Rahmen.

Klickbar

Hover hebt den Schatten an.

<!-- Flat (no shadow) -->
<div class="velin-card velin-card--flat">…</div>

<!-- Clickable -->
<div class="velin-card velin-card--clickable" tabindex="0">…</div>

<!-- Horizontal (uses container query, min-width: 30rem) -->
<div class="velin-card velin-card--horizontal">
  <img class="velin-card__image" src="photo.jpg" alt="…">
  <div class="velin-card__body">…</div>
</div>

Barrierefreiheit

CSS-Variablen

VariableBeschreibung
--velin-color-surface-brightKartenhintergrund
--velin-color-borderRahmenfarbe
--velin-radius-lgRahmenradius
--velin-shadow-smStandardschatten
--velin-shadow-mdHover-Schatten
--velin-shadow-lgHover-Schatten bei klickbarer Karte
--velin-aspect-videoBildseitenverhaeltnis