Загрузка видео...

Не удалось загрузить видео

На главную

Introducing 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊—a collection of Tailwind CSS utility classes for expanding the hit area of interactive elements. Small hit areas are a silent UX killer. One class fixes it. Distributed via shadcn registry - see link below.

140,470 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 59

Фото профиля Valerii Strilets 🇺🇦
Valerii Strilets 🇺🇦7 месяцев назад

@tailwindcss @shadcn done

Фото профиля kian bazza
kian bazza7 месяцев назад

let's goooo 💪 also it seems like I left some dead code in there 😬; feel free to re-install to remove the --𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝚋𝚕𝚎𝚎𝚍-* related code may release that as an add-on later the intention was to add a 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝚋𝚕𝚎𝚎𝚍-* utility to add "extra" hit area to account for borders, instead of doing "𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝟺.𝟸𝟻" which may not read as well you could do "𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝟺 𝚑𝚒𝚝-𝚊𝚛𝚎𝚊-𝚋𝚕𝚎𝚎𝚍" but wasn't sold enough on it

Фото профиля Valerii Strilets 🇺🇦
Valerii Strilets 🇺🇦7 месяцев назад

@tailwindcss @shadcn Oh, sure, I’ll reinstall it, thanks!

Фото профиля Tom Menezes
Tom Menezes7 месяцев назад

@tailwindcss @shadcn awesome! really like your /craft as well

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Thanks Tom 🙏 May need to do a post on that page, I don't really advertise it but it's basically my portfolio haha

Фото профиля Saul
Saul7 месяцев назад

@tailwindcss @shadcn Would love to see a non shadcn registry version. Just a copy&paste for the globals.css

Фото профиля designer
designer7 месяцев назад

@tailwindcss @shadcn What’s the CSS that powers it?

Фото профиля zenith
zenith7 месяцев назад

@tailwindcss @shadcn looks very familiar lol. cooked on the demo video fr fr!

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn hahaha I told you I was about to make a post on hit areas 🤣 thank u sir much appreciated 🙏

Фото профиля zenith
zenith7 месяцев назад

@tailwindcss @shadcn nah bro, c'mmon. i'm Zenith still 20. can't be calling me sir!

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn i apologize sincerely thank u unc

Фото профиля zenith
zenith7 месяцев назад

@tailwindcss @shadcn 🤣🤣

Фото профиля Alfon
Alfon7 месяцев назад

@tailwindcss @shadcn Thank you for making the web more accessible 🙏

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn 🐐

Фото профиля Sadi Moodi
Sadi Moodi7 месяцев назад

@tailwindcss @shadcn This is actually brilliant. Hit area bugs are the silent killer of UX - users click, nothing happens, they rage-quit. I've seen 30% drop-off on mobile forms from tiny tap targets alone. The real win? Consistent 44px minimum across all interactive elements. No excuses.

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn "I've seen 30% drop-off on mobile forms from tiny tap targets alone" that is a crazy stat if it's true thanks for the support 💪

Фото профиля Ben Sehl
Ben Sehl7 месяцев назад

@tailwindcss @shadcn So smart. Have needed this many times.

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Thanks Ben 🙏

Фото профиля Vlad Sazonau
Vlad Sazonau7 месяцев назад

@tailwindcss @shadcn Very cool, thank you 🙏

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Let me know how you like it Vlad 🙏

Фото профиля Beyond Code (AJ ONeal)
Beyond Code (AJ ONeal)7 месяцев назад

@tailwindcss @shadcn No class needed. <label> <input ... /> </label> HTML solved this problem long before anyone even had it. I think this knowledge was temporarily lost when the aria bros gave everyone divitis, but... This is the way.

Фото профиля Jake 🎉
Jake 🎉7 месяцев назад

@tailwindcss @shadcn <label> there u go

Фото профиля Jeff Rosen
Jeff Rosen7 месяцев назад

@tailwindcss @shadcn Nice. Link to repository?

Фото профиля Dilshod
Dilshod7 месяцев назад

@tailwindcss @shadcn nice one! what did you use for the video 👀?

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn I made a custom playground component to visualize & animate the hit areas (see below, pls forgive the spacing -- just prompted it quickly and didn't clean up) Then recorded each clip and inserted them into DaVinci Resolve

Фото профиля Dilshod
Dilshod7 месяцев назад

@tailwindcss @shadcn Insane!

Фото профиля Vicente Sanchez
Vicente Sanchez7 месяцев назад

@tailwindcss @shadcn crazy good

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Thanks Vicente 🙏

Фото профиля Matt Popovich
Matt Popovich7 месяцев назад

@tailwindcss @shadcn Damn this is dope

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Thanks Matt 🙏

Фото профиля Saul
Saul7 месяцев назад

@tailwindcss @shadcn This is such a great utility. Immediately adding this

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Appreciate that Saul, lmk if you run into any issues

Фото профиля pedro costa — oss/acc
pedro costa — oss/acc7 месяцев назад

@tailwindcss @shadcn really cool!

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Thank you Pedro 💪

Фото профиля Luis H. Ball Jr.
Luis H. Ball Jr.7 месяцев назад

@tailwindcss @shadcn Heck yes, been wanting something like this 🙏🏻

Фото профиля kian bazza
kian bazza7 месяцев назад

@tailwindcss @shadcn Glad this was helpful!

Фото профиля Vu Nguyen
Vu Nguyen7 месяцев назад

@shadcn @tailwindcss looks clean! thank you

Фото профиля kian bazza
kian bazza7 месяцев назад

@shadcn @tailwindcss Thanks Vu, appreciate it!

Фото профиля Radhi
Radhi7 месяцев назад

@shadcn @tailwindcss Any particular reason why you wanted it as a shadcn registry instead of tailwind plugin?

Фото профиля kian bazza
kian bazza7 месяцев назад

@shadcn @tailwindcss my understanding was tailwind plugins are "legacy" cc @adamwathan

Фото профиля Lenni
Lenni7 месяцев назад

@tailwindcss @shadcn You're the man

Фото профиля Manar Benkraouda
Manar Benkraouda7 месяцев назад

@tailwindcss @shadcn why didn't you call it hitbox 😭😭😭 (amazing job though)

Фото профиля Jarod
Jarod7 месяцев назад

@shadcn @tailwindcss Omg I was just thinking about making this, thank you for saving my tokens

Фото профиля kian bazza
kian bazza7 месяцев назад

@shadcn @tailwindcss Hahaha love it when that happens Let me know how it goes

Фото профиля Igor bedesqui
Igor bedesqui7 месяцев назад

@tailwindcss @shadcn so nice

Фото профиля andrw
andrw7 месяцев назад

@tailwindcss @shadcn why don’t just use a <label/> ? genuine question

Фото профиля Deckard
Deckard7 месяцев назад

@shadcn @tailwindcss Immediately installing this, thank you 🙏

Фото профиля kian bazza
kian bazza7 месяцев назад

@deckard_the_dev @shadcn @tailwindcss Thanks Deckard, lmk how it goes!

Фото профиля Hakimuddin K
Hakimuddin K7 месяцев назад

@tailwindcss @shadcn We missed bazza.

Фото профиля KTibow
KTibow7 месяцев назад

@tailwindcss @shadcn this example is terrible, the whole row should be a <label>

Фото профиля kian bazza
kian bazza7 месяцев назад

@anametolast @tailwindcss @shadcn you mean the whole cell, right? lol

Фото профиля KTibow
KTibow7 месяцев назад

@tailwindcss @shadcn it's better to make the whole row a label if you can (but of course if you're using literal <table> you can't do that)

Фото профиля Rohit
Rohit7 месяцев назад

@tailwindcss @shadcn goat video, btw love ur crafts 😙🤌

Фото профиля Nathan
Nathan7 месяцев назад

@shadcn @tailwindcss Nice

Фото профиля kian bazza
kian bazza7 месяцев назад

@shadcn @tailwindcss Thanks Nathan 🙏

Фото профиля Ajinkya
Ajinkya7 месяцев назад

@shadcn @tailwindcss @ishartwt need this on the scrollbar in timeline

Фото профиля Stammy
Stammy7 месяцев назад

@tailwindcss @shadcn nice work!

Фото профиля qualk 🌲🪓🪧🦭
qualk 🌲🪓🪧🦭7 месяцев назад

@tailwindcss @shadcn im sold

Фото профиля Szymon Krzemiński
Szymon Krzemiński7 месяцев назад

@tailwindcss @shadcn Does this work with slider handles?

Похожие видео