Back to marketing components
CTAs
Discover high-converting CTA components built with Tailwind CSS. Boost your marketing campaigns with modern, responsive call-to-action designs optimized for engagement and conversion.
4/4 Dark Mode Updated: Jul 4, 2026
<section class="overflow-hidden bg-gray-50 sm:grid sm:grid-cols-2">
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-xl text-center ltr:sm:text-left rtl:sm:text-right">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 md:mt-4 md:block">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus etiam
sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet amet
volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm bg-emerald-600 px-12 py-3 text-sm font-medium text-white transition hover:bg-emerald-700 focus:ring-2 focus:ring-yellow-400 focus:outline-hidden"
>
Get Started Today
</a>
</div>
</div>
</div>
<img
alt=""
src="https://images.unsplash.com/photo-1464582883107-8adf2dca8a9f?auto=format&fit=crop&q=80&w=1160"
class="h-56 w-full object-cover sm:h-full"
/>
</section><section class="overflow-hidden bg-gray-50 sm:grid sm:grid-cols-2 dark:bg-gray-900">
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-xl text-center ltr:sm:text-left rtl:sm:text-right">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl dark:text-white">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 md:mt-4 md:block dark:text-gray-300">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus etiam
sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet amet
volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm bg-emerald-600 px-12 py-3 text-sm font-medium text-white transition hover:bg-emerald-700 focus:ring-2 focus:ring-yellow-400 focus:outline-hidden"
>
Get Started Today
</a>
</div>
</div>
</div>
<img
alt=""
src="https://images.unsplash.com/photo-1464582883107-8adf2dca8a9f?auto=format&fit=crop&q=80&w=1160"
class="h-56 w-full object-cover sm:h-full"
/>
</section><section class="bg-gray-50">
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-lg text-center">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 sm:mt-4 sm:block">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae dolor officia blanditiis
repellat in, vero, aperiam porro ipsum laboriosam consequuntur exercitationem incidunt
tempora nisi?
</p>
</div>
<div class="mx-auto mt-8 max-w-xl">
<form action="#" class="sm:flex sm:gap-4">
<div class="sm:flex-1">
<label for="email" class="sr-only">Email</label>
<input
type="email"
placeholder="Email address"
class="w-full rounded-md border-gray-200 bg-white p-3 text-gray-700 shadow-xs transition focus:border-white focus:ring-2 focus:ring-yellow-400 focus:outline-hidden"
/>
</div>
<button
type="submit"
class="group mt-4 flex w-full items-center justify-center gap-2 rounded-md bg-rose-600 px-5 py-3 text-white transition focus:ring-2 focus:ring-yellow-400 focus:outline-hidden sm:mt-0 sm:w-auto"
>
<span class="text-sm font-medium"> Sign Up </span>
<svg
aria-hidden="true"
class="size-5 shadow-sm rtl:rotate-180"
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke="currentColor"
>
<path
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
d="M17 8l4 4m0 0l-4 4m4-4H3"
/>
</svg>
</button>
</form>
</div>
</div>
</section><section class="bg-gray-50 dark:bg-gray-900">
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-lg text-center">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl dark:text-white">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 sm:mt-4 sm:block dark:text-gray-400">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae dolor officia blanditiis
repellat in, vero, aperiam porro ipsum laboriosam consequuntur exercitationem incidunt
tempora nisi?
</p>
</div>
<div class="mx-auto mt-8 max-w-xl">
<form action="#" class="sm:flex sm:gap-4">
<div class="sm:flex-1">
<label for="email" class="sr-only">Email</label>
<input
type="email"
placeholder="Email address"
class="w-full rounded-md border-gray-200 bg-white p-3 shadow-xs transition focus:border-white focus:ring-2 focus:ring-yellow-400 focus:outline-hidden dark:border-gray-700 dark:bg-gray-800 dark:text-white"
/>
</div>
<button
type="submit"
class="group mt-4 flex w-full items-center justify-center gap-2 rounded-md bg-rose-600 px-5 py-3 text-white transition focus:ring-2 focus:ring-yellow-400 focus:outline-hidden sm:mt-0 sm:w-auto"
>
<span class="text-sm font-medium"> Sign Up </span>
<svg
aria-hidden="true"
class="size-5 shadow-sm rtl:rotate-180"
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke="currentColor"
>
<path
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="2"
d="M17 8l4 4m0 0l-4 4m4-4H3"
/>
</svg>
</button>
</form>
</div>
</div>
</section><section class="overflow-hidden bg-gray-50 sm:grid sm:grid-cols-2 sm:items-center">
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-xl text-center ltr:sm:text-left rtl:sm:text-right">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 md:mt-4 md:block">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus etiam
sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet amet
volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm bg-emerald-600 px-12 py-3 text-sm font-medium text-white transition hover:bg-emerald-700 focus:ring-2 focus:ring-yellow-400 focus:outline-hidden"
>
Get Started Today
</a>
</div>
</div>
</div>
<img
alt=""
src="https://images.unsplash.com/photo-1484959014842-cd1d967a39cf?auto=format&fit=crop&q=80&w=1160"
class="h-full w-full object-cover sm:h-[calc(100%-2rem)] sm:self-end sm:rounded-ss-[30px] md:h-[calc(100%-4rem)] md:rounded-ss-[60px]"
/>
</section><section
class="overflow-hidden bg-gray-50 sm:grid sm:grid-cols-2 sm:items-center dark:bg-gray-900"
>
<div class="p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-xl text-center ltr:sm:text-left rtl:sm:text-right">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl dark:text-white">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-500 md:mt-4 md:block dark:text-gray-400">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus etiam
sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet amet
volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm bg-emerald-600 px-12 py-3 text-sm font-medium text-white transition hover:bg-emerald-700 focus:ring-2 focus:ring-yellow-400 focus:outline-hidden"
>
Get Started Today
</a>
</div>
</div>
</div>
<img
alt=""
src="https://images.unsplash.com/photo-1484959014842-cd1d967a39cf?auto=format&fit=crop&q=80&w=1160"
class="h-full w-full object-cover sm:h-[calc(100%-2rem)] sm:self-end sm:rounded-ss-[30px] md:h-[calc(100%-4rem)] md:rounded-ss-[60px]"
/>
</section><section>
<div class="mx-auto max-w-screen-2xl px-4 py-8 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 gap-4 md:grid-cols-2">
<div class="bg-gray-100 p-8 md:p-12 lg:px-16 lg:py-24">
<div class="mx-auto max-w-xl text-center">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-700 sm:mt-4 sm:block">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus
etiam sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet
amet volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm border border-blue-600 bg-blue-600 px-12 py-3 text-sm font-medium text-white transition-colors hover:bg-transparent hover:text-blue-600"
>
Get Started Today
</a>
</div>
</div>
</div>
<div class="grid grid-cols-2 gap-4 md:grid-cols-1 lg:grid-cols-2">
<img
alt=""
src="https://images.unsplash.com/photo-1621274790572-7c32596bc67f?auto=format&fit=crop&q=80&w=1160"
class="h-40 w-full object-cover sm:h-56 md:h-full"
/>
<img
alt=""
src="https://images.unsplash.com/photo-1567168544813-cc03465b4fa8?auto=format&fit=crop&q=80&w=1160"
class="h-40 w-full object-cover sm:h-56 md:h-full"
/>
</div>
</div>
</div>
</section><section>
<div class="mx-auto max-w-screen-2xl px-4 py-8 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 gap-4 md:grid-cols-2">
<div class="bg-gray-100 p-8 md:p-12 lg:px-16 lg:py-24 dark:bg-gray-800">
<div class="mx-auto max-w-xl text-center">
<h2 class="text-2xl font-bold text-gray-900 md:text-3xl dark:text-white">
Lorem, ipsum dolor sit amet consectetur adipisicing elit
</h2>
<p class="hidden text-gray-700 sm:mt-4 sm:block dark:text-gray-200">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Et, egestas tempus tellus
etiam sed. Quam a scelerisque amet ullamcorper eu enim et fermentum, augue. Aliquet
amet volutpat quisque ut interdum tincidunt duis.
</p>
<div class="mt-4 md:mt-8">
<a
href="#"
class="inline-block rounded-sm border border-blue-600 bg-blue-600 px-12 py-3 text-sm font-medium text-white transition-colors hover:bg-transparent hover:text-blue-600 dark:border-blue-300 dark:bg-blue-300 dark:text-gray-900 dark:hover:text-blue-300"
>
Get Started Today
</a>
</div>
</div>
</div>
<div class="grid grid-cols-2 gap-4 md:grid-cols-1 lg:grid-cols-2">
<img
alt=""
src="https://images.unsplash.com/photo-1621274790572-7c32596bc67f?auto=format&fit=crop&q=80&w=1160"
class="h-40 w-full object-cover sm:h-56 md:h-full"
/>
<img
alt=""
src="https://images.unsplash.com/photo-1567168544813-cc03465b4fa8?auto=format&fit=crop&q=80&w=1160"
class="h-40 w-full object-cover sm:h-56 md:h-full"
/>
</div>
</div>
</div>
</section>