Card Generator

Progetta componenti card CSS con anteprima live. Regola padding, ombra, bordo ed effetti hover — copia HTML + CSS pronti.

5 livelli di ombraEffetti hoverAnteprima live

① Regola padding e border radius ② Scegli ombra ed effetto hover ③ Copia CSS e HTML

#FFFFFF

Card Title

Card body text goes here. Describe your content in a few sentences.

/* CSS */
.card {
  padding: 24px;
  border-radius: 12px;
  background: #ffffff;
  border: none;
  box-shadow: 0 4px 12px rgba(0,0,0,.15);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
}

/* HTML */
<div class="card">
  <h3 style="margin:0 0 8px">Card Title</h3>
  <p style="margin:0 0 16px;opacity:.7;font-size:14px">Card body text goes here. Describe your content in a few sentences.</p>
  <button style="padding:8px 16px;border-radius:6px;border:none;cursor:pointer">Action</button>
</div>

Cosa rende un componente card CSS ben progettato?

Una card CSS è uno dei pattern UI più versatili nel web design. Raggruppa contenuti correlati in un'unità visivamente contenuta, tipicamente con sfondo bianco o di superficie, border-radius per angoli arrotondati e box-shadow per la profondità. I livelli di ombra seguono una scala: sm (elevazione sottile), md (card standard), lg (pannello fluttuante) e xl (modale o overlay). Gli effetti hover aggiungono interattività: lift usa transform: translateY(-4px) e glow aggiunge un contorno colorato.

Domande frequenti

Una card CSS è un blocco UI autonomo che raggruppa contenuti correlati, con colore di sfondo, border-radius, padding e box-shadow per creare un contenitore visivamente distinto.
box-shadow accetta offset orizzontale, offset verticale, raggio sfocatura, raggio espansione e colore. Per le card, usa 0 per l'offset orizzontale e valori di sfocatura bassi per profondità naturale.
Lift sposta la card verso l'alto usando transform: translateY(-4px) su :hover e aumenta il box-shadow per simulare la card che fluttua dalla superficie.
Usa l'ombra per card su sfondi bianchi o chiari. Usa i bordi su sfondi scuri o texturizzati dove le ombre sono meno visibili.
Le card tipicamente usano width: 100% con un vincolo max-width. Nelle griglie, usa CSS Grid con grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)).
Card piccole: 8–12px. Card standard: 12–16px. Pannelli grandi: 16–24px.
Usa proprietà CSS personalizzate per colori di sfondo e ombra. In dark mode, riduci l'opacità dell'ombra e usa un colore di superficie leggermente più chiaro.

Esplora il Nostro Network