Fix mobile keyboard overlap with VisualViewport
Prevent the on‑screen keyboard from covering bottom inputs using dynamic viewport height. Just use h-dvh and viewport meta.
Search for a command to run...
Articles tagged with #ui
Prevent the on‑screen keyboard from covering bottom inputs using dynamic viewport height. Just use h-dvh and viewport meta.
Comparing UI decisions in Deep Research interfaces in Perplexity, Manus, ChatGPT, and Gemini for building chat apps.

Comparing UI decisions in Deep Research interfaces in Perplexity, Manus, ChatGPT, and Gemini for building chat apps.

Learn how to organize icons in your Next.js site for consistency and simplicity. Follow the convention of using a single file and Tailwind CSS for styling.
Learn how to animate on scroll in your Next.js app using React Intersection Observer and Tailwind CSS. Follow our step-by-step guide with code examples.
Learn how to use TailwindCSS Line Clamp plugin to create consistent descriptions for blog post cards. Upgrade to Tailwind 3.3 for this useful utility.