Untitled

 avatar
unknown
plain_text
a month ago
1.8 kB
2
Indexable
'use client'

import '@/app/globals.css'
import { Input } from "@/components/ui/input"
import { Button } from "@/components/ui/button"
import { ArrowRight } from 'lucide-react'


export default function BlackDotGridBackground() {
  return (
    <div className="relative min-h-screen w-full bg-black overflow-hidden">
      {/* Dot grid background with radial gradient */}
      <div 
        className="absolute inset-0"
        style={{
          backgroundImage: `
            radial-gradient(circle at 5px 5px, rgba(255, 255, 255, 0.25) 1.3px, transparent 0)
          `,
          backgroundSize: '32px 32px',
          maskImage: 'radial-gradient(circle at 50% 50%, black 30%, transparent 70%)',
          WebkitMaskImage: 'radial-gradient(circle at 50% 50%, black 30%, transparent 70%)',
        }}
      />

      {/* Content */}
      <div className="relative z-10 flex flex-col items-center">
        <div className="container mx-auto p-8 mt-32 text-white text-center">
          <h1 className="text-3xl font-bold mb-8">
            Describe My Letterboxd Taste
          </h1>

          <div className="relative w-full max-w-sm mx-auto">
            <Input
              type="text"
              placeholder="Insert Your Letterboxd Profile"
              className="h-10 pl-4 pr-12 text-white placeholder:text-white/60 rounded-full bg-gradient-to-r from-[#0fb137] to-[#00c030] border-0 focus-visible:ring-2 focus-visible:ring-white/20"
            />
            <Button
              size="icon"
              className="absolute right-2 top-1/2 -translate-y-1/2 rounded-full bg-transparent hover:bg-white/10"
            >
              <ArrowRight className="h-4 w-4 text-white" />
            </Button>
          </div>
        </div>
      </div>
    </div>
  )
}

Editor is loading...
Leave a Comment