Zum Inhalt springen

NewCard Component

Het NewCard component is een veelzijdig, modern kaartelement perfect voor het tonen van functies, diensten of contentblokken. Het bevat mooie styling, icoon ondersteuning en interactieve hover effecten.

PropTypeVereistStandaardBeschrijving
iconstringNee-Starlight icoon naam om weer te geven
titlestringJa-De kaart titel (ondersteunt HTML)
iconColorstringNee-Aangepaste kleur voor het icoon
sizestringNee”large”Kaart grootte variant (“large” of “sm”)
  • Icoon integratie - Gebruikt Starlight’s icoon systeem
  • Twee grootte varianten - Grote (standaard) en kleine opties
  • Hover animatie - Pijl icoon met rotatie effect
  • Gradient styling - Moderne gradient randen en achtergronden
  • HTML ondersteuning - Titel prop ondersteunt HTML content
  • Responsief ontwerp - Past zich aan aan verschillende schermformaten
  • Slot content - Accepteert aangepaste content in de kaart body
import NewCard from "../../../../components/user-components/NewCard.astro";
<NewCard
title="Aan de slag"
icon="rocket"
>
Snelle setup gids om je documentatiesite in minuten draaiend te krijgen.
</NewCard>
import NewCard from "../../../../components/user-components/NewCard.astro";
<NewCard
title="Configuratie"
icon="setting"
size="sm"
>
Pas je site-instellingen en uiterlijk aan.
</NewCard>
import NewCard from "../../../../components/user-components/NewCard.astro";
<NewCard
title="API Referentie"
icon="document"
iconColor="#3b82f6"
>
Volledige API documentatie en voorbeelden.
</NewCard>
import NewCard from "../../../../components/user-components/NewCard.astro";
import Grid from "../../../../components/user-components/Grid.astro";
<Grid columns={3}>
<NewCard title="Installeren" icon="add-document">
Kom snel aan de slag
</NewCard>
<NewCard title="Configureren" icon="setting">
Pas je setup aan
</NewCard>
<NewCard title="Deployen" icon="rocket">
Publiceer je site
</NewCard>
</Grid>
  • Volledige padding (py-12 px-10)
  • 2rem icoon grootte
  • Bevat hover pijl animatie
  • Best voor functie showcases
  • Compacte padding (p-6)
  • 1.4rem icoon grootte
  • Geen pijl animatie
  • Perfect voor compacte layouts

Het component gebruikt Starlight’s icoon bibliotheek. Populaire iconen omvatten:

  • rocket - Voor starts/lanceringen
  • setting - Voor configuratie
  • document - Voor documentatie
  • add-document - Voor nieuwe content
  • laptop - Voor development
  • star - Voor uitgelichte content

Zie de Starlight icoon referentie voor een complete lijst.

Het component bevat:

  • Gradient achtergronden - Subtiele kleurovergangen
  • Border effecten - Moderne gradient randen
  • Hover staten - Vloeiende overgangen
  • Dark mode ondersteuning - Automatische kleur aanpassingen
  • Gebruik consistente iconen binnen een grid
  • Houd titels kort en impactvol
  • Groepeer gerelateerde kaarten samen
  • Gebruik aangepaste icoon kleuren spaarzaam
  • Test beide grootte varianten om de beste fit te vinden