Files
shadcn-ui/apps/v4/examples/base/card-with-image-small.tsx
2026-01-14 09:25:14 +04:00

36 lines
1.1 KiB
TypeScript

import { Button } from "@/examples/base/ui/button"
import {
Card,
CardDescription,
CardFooter,
CardHeader,
CardTitle,
} from "@/examples/base/ui/card"
import { PlusIcon } from "lucide-react"
export function CardWithImageSmall() {
return (
<Card size="sm" className="relative mx-auto w-full max-w-sm pt-0">
<div className="bg-primary absolute inset-0 z-30 aspect-video opacity-50 mix-blend-color" />
<img
src="https://images.unsplash.com/photo-1604076850742-4c7221f3101b?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Photo by mymind on Unsplash"
title="Photo by mymind on Unsplash"
className="relative z-20 aspect-video w-full object-cover brightness-60 grayscale"
/>
<CardHeader>
<CardTitle>Beautiful Landscape</CardTitle>
<CardDescription>
A stunning view that captures the essence of natural beauty.
</CardDescription>
</CardHeader>
<CardFooter>
<Button size="sm" className="w-full">
<PlusIcon />
Button
</Button>
</CardFooter>
</Card>
)
}