tom

Label Input

Forms 13

About

Input field with floating label and password visibility toggle.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Label Input to your project and fits it to your theme.

Code

How Label Input is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import LabelInput from "@/components/ui/label-input"

export default function LabelInputDemo() {
  return (
    <div className="flex flex-col items-center justify-center min-h-[400px] gap-4 p-8">
      <label className="flex flex-col gap-2 w-full max-w-sm">
        <span className="text-sm font-medium text-muted-foreground">Try typing something...</span>
        <input 
          type="text" 
          placeholder="Type here..."
          className="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm"
        />
        <LabelInput 
          
        />
      </label>
    </div>
  )
}

Dependencies

More by tom

View all
  • Special Text

    Special Text

    1.1K
  • Shimmer Text

    Shimmer Text

    1.1K
  • Animated Gradient

    Animated Gradient

    986
  • Tilt Card

    Tilt Card

    880
  • Marquee

    Marquee

    781
  • Text Marquee

    Text Marquee

    750
  • QR Code

    QR Code

    459
  • Animated Checkbox

    Animated Checkbox

    386

More in Forms

View all
  • Contact Card

    Contact Card

    1K
  • Premium Auth

    Premium Auth

    524
  • Book A Demo 1

    Book A Demo 1

    73
  • Login 1

    Login 1

    53
  • Form

    Form

    137
  • Card Studio

    Card Studio

    41
  • SignInPage

    SignInPage

    667
  • Split Sign In Form

    Split Sign In Form

    46