Blob Card

An organic, blob-shaped card for the Flat theme. Uses an inline SVG clip-path with an objectBoundingBox path, bold flat colors, and a hover lift effect.

Preview

<script>
  import { BlobCard } from '@vultra/flat';
</script>

<div class="flex flex-wrap gap-8">
  <BlobCard title="Growth" description="+42% this quarter" color="blue" />
  <BlobCard title="Reach" description="2.4M users" color="purple" />
  <BlobCard title="Revenue" description="$1.2M" color="green" />
</div>

Usage

<script>
  import { BlobCard } from '@vultra/flat';
</script>

<BlobCard
  title="Engagement"
  description="Daily active users"
  color="pink"
>
  <!-- Optional extra content -->
</BlobCard>

The card is always square (aspect-square) and clips to an organic blob path.

Props

PropTypeDefaultDescription
color'red' \| 'blue' \| 'green' \| 'purple' \| 'pink' \| 'orange' \| 'teal''blue'Flat color variant
titlestringundefinedCard title
descriptionstringundefinedCard description
classstringundefinedAdditional CSS classes
childrenSnippetundefinedExtra content below title/description

Install

npx @vultra/cli add flat-blob-card