ecommerce / components / category-previews
With Background Image And Detail Overlay
03-with-background-image-and-detail-overlay.jsx
export default function Example() {
return (
<div className="bg-white">
<div className="mx-auto max-w-2xl px-4 py-16 sm:px-6 sm:py-24 lg:max-w-7xl">
<div className="relative overflow-hidden rounded-lg lg:h-96">
<div className="absolute inset-0">
<img
alt=""
src="https://tailwindcss.com/plus-assets/img/ecommerce-images/category-page-01-featured-collection.jpg"
className="size-full object-cover"
/>
</div>
<div aria-hidden="true" className="relative h-96 w-full lg:hidden" />
<div aria-hidden="true" className="relative h-32 w-full lg:hidden" />
<div className="absolute inset-x-0 bottom-0 rounded-br-lg rounded-bl-lg bg-black/75 p-6 backdrop-blur-sm backdrop-filter sm:flex sm:items-center sm:justify-between lg:inset-x-auto lg:inset-y-0 lg:w-96 lg:flex-col lg:items-start lg:rounded-tl-lg lg:rounded-br-none">
<div>
<h2 className="text-xl font-bold text-white">Workspace Collection</h2>
<p className="mt-1 text-sm text-gray-300">
Upgrade your desk with objects that keep you organized and clear-minded.
</p>
</div>
<a
href="#"
className="mt-6 flex shrink-0 items-center justify-center rounded-md border border-white/25 px-4 py-3 text-base font-medium text-white hover:bg-white/10 sm:mt-0 sm:ml-8 lg:ml-0 lg:w-full"
>
View the collection
</a>
</div>
</div>
</div>
</div>
)
}