0.10.2

Card7

Source code

The Card component provides a versatile container for displaying related content. It uses semantic HTML and ensures proper heading structure and content organization.

Card 7.1

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Content

Card 7.2

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Card 7.3

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

---
import { Card7, ItemGrid0 } from '@yatoday/astro-ui/astro';
---

<ItemGrid0 columns={3} class="bg-stripe">
  <Card7
    title="Card 7.1"
    description="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
    callToAction={{ href: '/', text: 'Read more', size: 'sm', variant: 'primary' }}
  >
    Content
  </Card7>
  <Card7
    icon="tabler:home"
    title="Card 7.2"
    description="Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit."
    callToAction={{ href: '/', text: 'Read more', size: 'sm', variant: 'outline' }}
  />
  <Card7 
    icon="tabler:home"
    title="Card 7.3"
    description="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
    classes={{
      icon: 'text-primary'
    }}
  />
</ItemGrid0>

Props

PropTypeDefaultDescription
titlestring-Title text for the card
descriptionstring-Content for the card
iconstringtabler:chevron-right-
callToActionToAction-Action link. See the ToAction for details.
asstringarticleHTML tag name for the wrapper
asHeaderstringh3HTML tag name for the title
classes.containerstring-Additional CSS classes to apply to the card wrapper
classes.titlestring-Additional CSS classes to apply to the title
classes.descriptionstring-Additional CSS classes to apply to the description
classes.iconstring-Additional CSS classes to apply to the icon