How it works: Center Header with Pills
Center header with pill tabs leading into a pastel panel
SaaS Design Made Easy
Streamline your projects with our comprehensive collection of design resources and stay ahead in the competitive SaaS market
Select option
npx shadcn@latest add https://tailkits.com/r/free-how-it-works-1.jsonView HTML code
<section class="pt-12 lg:pt-16 pb-12 lg:pb-16">
<div class="max-w-7xl mx-auto px-4 xl:px-0 flex flex-col gap-y-6">
<div class="flex flex-col items-center">
<div
class="items-center justify-center rounded-full text-sm font-medium whitespace-nowrap shadow-tk-md inline-flex bg-background text-secondary-foreground px-2.5 py-1"
>
Introducing saaslandings
</div>
<h2
class="bg-gradient-to-b from-tk-title-start to-tk-title-end bg-clip-text text-3xl font-semibold text-transparent lg:text-5xl mt-8 text-center sm:mx-auto sm:w-2/3 md:w-3/4 lg:mt-9 lg:leading-tight xl:w-3/5"
>
SaaS Design Made Easy
</h2>
<p
class="text-sm font-medium text-tk-ink-soft leading-normal lg:leading-normal lg:text-base mt-4 text-center sm:mx-auto sm:w-2/3 md:w-1/2 xl:w-2/5"
>
Streamline your projects with our comprehensive collection of design
resources and stay ahead in the competitive SaaS market
</p>
<div
class="hidden shrink-0 items-center gap-x-1.5 rounded-full bg-muted p-1.5 lg:mt-9 lg:flex"
>
<button
type="button"
aria-pressed="true"
class="flex items-center cursor-pointer justify-center hover:text-muted-foreground transition gap-x-2 whitespace-nowrap rounded-full px-4 py-1.5 font-medium text-card-foreground shadow-tk-md bg-background"
>
<svg
class="h-4 shrink-0 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.75a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z"
clip-rule="evenodd"
/>
</svg>
Analytics
</button>
<button
type="button"
aria-pressed="false"
class="flex items-center cursor-pointer justify-center hover:text-muted-foreground transition gap-x-2 whitespace-nowrap rounded-full px-4 py-1.5 font-medium text-card-foreground"
>
<svg
class="h-4 shrink-0 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.75a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z"
clip-rule="evenodd"
/>
</svg>
Integration
</button>
<button
type="button"
aria-pressed="false"
class="flex items-center cursor-pointer justify-center hover:text-muted-foreground transition gap-x-2 whitespace-nowrap rounded-full px-4 py-1.5 font-medium text-card-foreground"
>
<svg
class="h-4 shrink-0 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.75a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z"
clip-rule="evenodd"
/>
</svg>
Interface
</button>
</div>
<details class="group relative mt-8 w-full sm:w-1/2 md:w-2/5 lg:hidden">
<summary
class="flex cursor-pointer select-none list-none items-center gap-x-3 rounded-full border border-tk-border-soft bg-background p-3 text-sm font-medium text-card-foreground shadow-tk-sm transition hover:border-border hover:bg-muted hover:shadow-tk-focus focus:shadow-tk-focus group-open:shadow-tk-focus"
>
<svg
class="shrink-0 h-5 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM6.262 6.072a8.25 8.25 0 1 0 10.562-.766 4.5 4.5 0 0 1-1.318 1.357L14.25 7.5l.165.33a.809.809 0 0 1-1.086 1.085l-.604-.302a1.125 1.125 0 0 0-1.298.21l-.132.131c-.439.44-.439 1.152 0 1.591l.296.296c.256.257.622.374.98.314l1.17-.195c.323-.054.654.036.905.245l1.33 1.108c.32.267.46.694.358 1.1a8.7 8.7 0 0 1-2.288 4.04l-.723.724a1.125 1.125 0 0 1-1.298.21l-.153-.076a1.125 1.125 0 0 1-.622-1.006v-1.089c0-.298-.119-.585-.33-.796l-1.347-1.347a1.125 1.125 0 0 1-.21-1.298L9.75 12l-1.64-1.64a6 6 0 0 1-1.676-3.257l-.172-1.03Z"
clip-rule="evenodd"
/>
</svg>
<span class="flex-1 text-left text-card-foreground"
>Select option</span
>
<svg
class="shrink-0 h-5 text-muted-foreground group-open:rotate-180 transition-transform duration-200 motion-reduce:transition-none"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z"
clip-rule="evenodd"
/>
</svg>
</summary>
<div
class="absolute left-0 top-full z-10 mt-2 w-full overflow-hidden rounded-tk-2xl border border-tk-border-soft bg-background shadow-tk-popover"
>
<button
class="flex w-full cursor-pointer select-none items-center gap-x-3 whitespace-nowrap p-3 text-sm font-medium text-card-foreground transition first:rounded-t-tk-2xl last:rounded-b-tk-2xl hover:bg-secondary focus:bg-secondary focus:outline-none"
type="button"
>
<svg
class="shrink-0 h-5 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM6.262 6.072a8.25 8.25 0 1 0 10.562-.766 4.5 4.5 0 0 1-1.318 1.357L14.25 7.5l.165.33a.809.809 0 0 1-1.086 1.085l-.604-.302a1.125 1.125 0 0 0-1.298.21l-.132.131c-.439.44-.439 1.152 0 1.591l.296.296c.256.257.622.374.98.314l1.17-.195c.323-.054.654.036.905.245l1.33 1.108c.32.267.46.694.358 1.1a8.7 8.7 0 0 1-2.288 4.04l-.723.724a1.125 1.125 0 0 1-1.298.21l-.153-.076a1.125 1.125 0 0 1-.622-1.006v-1.089c0-.298-.119-.585-.33-.796l-1.347-1.347a1.125 1.125 0 0 1-.21-1.298L9.75 12l-1.64-1.64a6 6 0 0 1-1.676-3.257l-.172-1.03Z"
clip-rule="evenodd"
/>
</svg>
Analytics
</button>
<button
class="flex w-full cursor-pointer select-none items-center gap-x-3 whitespace-nowrap p-3 text-sm font-medium text-card-foreground transition first:rounded-t-tk-2xl last:rounded-b-tk-2xl hover:bg-secondary focus:bg-secondary focus:outline-none"
type="button"
>
<svg
class="shrink-0 h-5 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM6.262 6.072a8.25 8.25 0 1 0 10.562-.766 4.5 4.5 0 0 1-1.318 1.357L14.25 7.5l.165.33a.809.809 0 0 1-1.086 1.085l-.604-.302a1.125 1.125 0 0 0-1.298.21l-.132.131c-.439.44-.439 1.152 0 1.591l.296.296c.256.257.622.374.98.314l1.17-.195c.323-.054.654.036.905.245l1.33 1.108c.32.267.46.694.358 1.1a8.7 8.7 0 0 1-2.288 4.04l-.723.724a1.125 1.125 0 0 1-1.298.21l-.153-.076a1.125 1.125 0 0 1-.622-1.006v-1.089c0-.298-.119-.585-.33-.796l-1.347-1.347a1.125 1.125 0 0 1-.21-1.298L9.75 12l-1.64-1.64a6 6 0 0 1-1.676-3.257l-.172-1.03Z"
clip-rule="evenodd"
/>
</svg>
Integration
</button>
<button
class="flex w-full cursor-pointer select-none items-center gap-x-3 whitespace-nowrap p-3 text-sm font-medium text-card-foreground transition first:rounded-t-tk-2xl last:rounded-b-tk-2xl hover:bg-secondary focus:bg-secondary focus:outline-none"
type="button"
>
<svg
class="shrink-0 h-5 text-muted-foreground"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
data-slot="icon"
>
<path
fill-rule="evenodd"
d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM6.262 6.072a8.25 8.25 0 1 0 10.562-.766 4.5 4.5 0 0 1-1.318 1.357L14.25 7.5l.165.33a.809.809 0 0 1-1.086 1.085l-.604-.302a1.125 1.125 0 0 0-1.298.21l-.132.131c-.439.44-.439 1.152 0 1.591l.296.296c.256.257.622.374.98.314l1.17-.195c.323-.054.654.036.905.245l1.33 1.108c.32.267.46.694.358 1.1a8.7 8.7 0 0 1-2.288 4.04l-.723.724a1.125 1.125 0 0 1-1.298.21l-.153-.076a1.125 1.125 0 0 1-.622-1.006v-1.089c0-.298-.119-.585-.33-.796l-1.347-1.347a1.125 1.125 0 0 1-.21-1.298L9.75 12l-1.64-1.64a6 6 0 0 1-1.676-3.257l-.172-1.03Z"
clip-rule="evenodd"
/>
</svg>
Interface
</button>
</div>
</details>
</div>
<figure
data-tk-motion="reveal scale"
class="relative h-52 overflow-hidden rounded-tk-xl bg-gradient-to-b from-tk-tint-5 to-tk-tint-6 sm:mx-auto sm:w-2/3 md:h-60 md:rounded-tk-2xl lg:mx-4 lg:h-[28rem] lg:w-full lg:rounded-tk-3xl xl:mx-8 xl:h-[37.5rem]"
>
<img
class="absolute left-1/2 top-6 h-52 w-11/12 -translate-x-1/2 rounded-md border-4 border-foreground/5 object-cover object-left-top shadow-tk-md sm:h-auto lg:top-16 lg:rounded-tk-2xl xl:top-24"
src="https://tailkits.com/ui/iframe/assets/img/browser-mock-up-1.png"
alt="Browser Mockup"
/>
</figure>
</div>
</section>

