Skip to content

Commit 2c82d74

Browse files
committed
Add fancy Plus link
1 parent f8194fd commit 2c82d74

File tree

1 file changed

+61
-3
lines changed

1 file changed

+61
-3
lines changed

src/components/header.tsx

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,73 @@ export function Header(props: React.PropsWithChildren) {
147147
<Link href="/docs" className="text-sm/6 text-gray-950 dark:text-white">
148148
Docs
149149
</Link>
150-
<a href="/plus?ref=top" className="text-sm/6 text-gray-950 dark:text-white">
151-
Plus
152-
</a>
153150
<Link href="/blog" className="text-sm/6 text-gray-950 dark:text-white">
154151
Blog
155152
</Link>
156153
<Link href="/showcase" className="text-sm/6 text-gray-950 dark:text-white">
157154
Showcase
158155
</Link>
156+
<a
157+
href="/plus?ref=top"
158+
className="group grid grid-cols-[1fr_1px_repeat(19,1fr)_1px_1fr] grid-rows-[1fr_1px_repeat(11,1fr)_1px_1fr] text-sm/6 text-sky-800 dark:text-sky-300"
159+
>
160+
{/* Vertical plus lines */}
161+
<span className="col-start-2 row-start-1 bg-sky-300 dark:bg-sky-300/50" />
162+
<span className="col-start-2 row-start-3 bg-sky-300 dark:bg-sky-300/50" />
163+
<span className="col-start-22 row-start-1 bg-sky-300 dark:bg-sky-300/50" />
164+
<span className="col-start-22 row-start-3 bg-sky-300 dark:bg-sky-300/50" />
165+
<span className="col-start-2 row-start-13 bg-sky-300 dark:bg-sky-300/50" />
166+
<span className="col-start-2 row-start-15 bg-sky-300 dark:bg-sky-300/50" />
167+
<span className="col-start-22 row-start-13 bg-sky-300 dark:bg-sky-300/50" />
168+
<span className="col-start-22 row-start-15 bg-sky-300 dark:bg-sky-300/50" />
169+
170+
{/* Horizontal plus lines */}
171+
<span className="col-span-3 col-start-1 row-start-2 bg-sky-300 dark:bg-sky-300/50" />
172+
<span className="col-span-3 col-start-21 row-start-2 bg-sky-300 dark:bg-sky-300/50" />
173+
<span className="col-span-3 col-start-1 row-start-14 bg-sky-300 dark:bg-sky-300/50" />
174+
<span className="col-span-3 col-start-21 row-start-14 bg-sky-300 dark:bg-sky-300/50" />
175+
176+
{/* Top horizontal lines */}
177+
<span className="col-start-4 row-start-2 bg-sky-300/20" />
178+
<span className="col-start-6 row-start-2 bg-sky-300/20" />
179+
<span className="col-start-8 row-start-2 bg-sky-300/20" />
180+
<span className="col-start-10 row-start-2 bg-sky-300/20" />
181+
<span className="col-start-12 row-start-2 bg-sky-300/20" />
182+
<span className="col-start-14 row-start-2 bg-sky-300/20" />
183+
<span className="col-start-16 row-start-2 bg-sky-300/20" />
184+
<span className="col-start-18 row-start-2 bg-sky-300/20" />
185+
<span className="col-start-20 row-start-2 bg-sky-300/20" />
186+
187+
{/* Bottom horizontal lines */}
188+
<span className="col-start-4 row-start-14 bg-sky-300/20" />
189+
<span className="col-start-6 row-start-14 bg-sky-300/20" />
190+
<span className="col-start-8 row-start-14 bg-sky-300/20" />
191+
<span className="col-start-10 row-start-14 bg-sky-300/20" />
192+
<span className="col-start-12 row-start-14 bg-sky-300/20" />
193+
<span className="col-start-14 row-start-14 bg-sky-300/20" />
194+
<span className="col-start-16 row-start-14 bg-sky-300/20" />
195+
<span className="col-start-18 row-start-14 bg-sky-300/20" />
196+
<span className="col-start-20 row-start-14 bg-sky-300/20" />
197+
198+
{/* Left vertical lines */}
199+
<span className="col-start-2 row-start-4 bg-sky-300/20" />
200+
<span className="col-start-2 row-start-6 bg-sky-300/20" />
201+
<span className="col-start-2 row-start-8 bg-sky-300/20" />
202+
<span className="col-start-2 row-start-10 bg-sky-300/20" />
203+
<span className="col-start-2 row-start-12 bg-sky-300/20" />
204+
205+
{/* Right vertical lines */}
206+
<span className="col-start-22 row-start-4 bg-sky-300/20" />
207+
<span className="col-start-22 row-start-6 bg-sky-300/20" />
208+
<span className="col-start-22 row-start-8 bg-sky-300/20" />
209+
<span className="col-start-22 row-start-10 bg-sky-300/20" />
210+
<span className="col-start-22 row-start-12 bg-sky-300/20" />
211+
212+
{/* Text */}
213+
<span className="col-start-2 col-end-23 row-start-2 row-end-15 bg-sky-400/10 px-1.5 group-hover:bg-sky-400/15">
214+
Plus
215+
</span>
216+
</a>
159217
<Link href="https://github.com/tailwindlabs/tailwindcss" aria-label="GitHub repository">
160218
<GitHubLogo className="size-5 fill-black/40 dark:fill-gray-400" />
161219
</Link>

0 commit comments

Comments
 (0)