newsletter email signup split gradient newsletter email signup subscribe split gradient newsletter signup with preview email subscription banner
Newsletter Split
Fetch pattern JSON:
curl https://webspire.de/patterns/newsletter/split.json split.html
<section class="ws-newsletter bg-[var(--ws-newsletter-bg)] py-20">
<div class="mx-auto max-w-7xl px-6">
<div class="overflow-hidden rounded-3xl bg-gradient-to-r from-indigo-500 to-purple-600">
<div class="grid items-center lg:grid-cols-2">
<div class="px-8 py-12 sm:px-12 lg:py-16">
<h2 class="text-balance text-2xl font-bold tracking-tight text-white sm:text-3xl">Get the weekly newsletter</h2>
<p class="mt-3 text-base text-indigo-100">New patterns, CSS effects, and best practices delivered every Friday. Join 5,000+ developers.</p>
<form class="mt-8 flex flex-col gap-3 sm:flex-row" action="#" method="post">
<label for="nl-split-email" class="sr-only">Email address</label>
<input id="nl-split-email" name="email" type="email" required autocomplete="email" placeholder="you@company.com"
class="min-w-0 flex-1 rounded-lg border-0 bg-white/10 px-4 py-3 text-sm text-white placeholder-indigo-200 ring-1 ring-white/20 backdrop-blur transition focus:outline-none focus:ring-2 focus:ring-white">
<button type="submit" class="rounded-lg bg-white px-5 py-3 text-sm font-semibold text-indigo-600 transition hover:bg-indigo-50">Subscribe</button> <!-- ws-ok: CTA button on colored background -->
</form>
<p class="mt-3 text-xs text-indigo-200">No spam. Unsubscribe anytime.</p>
</div>
<div class="hidden items-center justify-center p-12 lg:flex">
<div class="space-y-3">
<div class="flex items-center gap-3 rounded-xl border border-white/20 bg-white/10 px-5 py-3 backdrop-blur-sm">
<div class="h-8 w-8 rounded-full bg-white/20"></div>
<div>
<div class="h-2.5 w-32 rounded bg-white/30"></div>
<div class="mt-1.5 h-2 w-24 rounded bg-white/20"></div>
</div>
</div>
<div class="flex items-center gap-3 rounded-xl border border-white/20 bg-white/10 px-5 py-3 backdrop-blur-sm">
<div class="h-8 w-8 rounded-full bg-white/20"></div>
<div>
<div class="h-2.5 w-28 rounded bg-white/30"></div>
<div class="mt-1.5 h-2 w-20 rounded bg-white/20"></div>
</div>
</div>
<div class="flex items-center gap-3 rounded-xl border border-white/20 bg-white/10 px-5 py-3 backdrop-blur-sm">
<div class="h-8 w-8 rounded-full bg-white/20"></div>
<div>
<div class="h-2.5 w-36 rounded bg-white/30"></div>
<div class="mt-1.5 h-2 w-28 rounded bg-white/20"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
Details
Responsive Dark Mode Tailwind Only SSR Safe Copy & Paste
Stable Published
newsletteremailsignupsplitgradient
Slots
| Name | Required | Description |
|---|---|---|
| heading | Yes | Newsletter headline. |
| description | No | Supporting text with subscriber count or benefit. |
| form | Yes | Email input and submit button. |
| preview | No | Decorative preview cards on the right side. |
Gradient newsletter banner in a rounded container. Left side has headline, description, inline email form, and privacy note. Right side shows decorative skeleton preview cards with glassmorphism. Preview hidden on mobile.