ctasBeginner
CTA — Center With Image
Centered CTA with side imagery and dual buttons.
Claude prompt
Drop this into Claude Code, claude.ai, or your AI tool of choice to regenerate or remix this component from scratch.
Build a CTA section with Tailwind: full-width section with a hero image on one side and headline + paragraph + dual CTAs on the other.
Code
html
<!--
Source: Mark Mead (HyperUI)
https://github.com/markmead/hyperui/blob/d09f638255d00e91e95f3cabea4f1d385356dd70/public/examples/marketing/ctas/2.html
License: MIT
Surfaced via https://vibedex-ryan-staxs-projects-fb4e0931.vercel.app/components/hyperui-cta-2
-->
<div class="bg-white text-gray-900 min-h-screen flex items-center justify-center">
<div class=" w-full">
<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
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>
</div>
</div>