Knop met ogen
Een knop met twee ogen die je cursor volgen. Kom je in de buurt, dan worden ze groot; klik je, dan knijpen ze dicht.
Volgt je muisReact + Tailwind, geen extra pakkettenGratis
Werkt inClaude CodeChatGPT CodexGemini CLIGitHub CopilotCursorLovablev0
Prompt plus werkende code in één keer. Plak het in Claude Code, Codex, Gemini, Copilot of Cursor.
Bouw een cinematic website-effect: Knop met ogen. Wat het is: Een knop met twee ogen die je cursor volgen. Kom je in de buurt, dan worden ze groot; klik je, dan knijpen ze dicht. Gedrag: - Pilvormige knop met links twee witte ogen (24 px) met zwarte pupillen, rechts de tekst en een pijl. - De pupillen volgen de cursor over de hele pagina (pointermove op window), begrensd binnen het oog met atan2 en een maximale afstand, vloeiend met een lerp. - Hoe dichter de cursor bij de knop, hoe groter de ogen (scale tot 1.25) en de pupillen; bij hover kijkt de knop iets omhoog naar de cursor. - Bij indrukken knijpen de ogen dicht (een ^ ^ vorm) en veert de knop iets in; na loslaten gaan ze weer open. Af en toe knipperen ze vanzelf. - Toegankelijk als gewone button met tekstlabel; de ogen zijn aria-hidden. Bij prefers-reduced-motion kijken de ogen alleen, zonder schalen. Eisen: - Werk in de stack van dit project. Is het React met Tailwind CSS, maak dan één component zonder extra pakketten; anders gewone HTML, CSS en JavaScript. - Volledig bedienbaar met toetsenbord en touch, met de juiste aria-attributen. - Respecteer prefers-reduced-motion: minder of geen beweging. - Neem de kleuren, lettertypes en afrondingen van mijn project over. - Laat me aan het eind zien waar het component staat en hoe ik het gebruik. - Zet bovenaan het bestand een korte bronvermelding als commentaar: "Gebaseerd op de AI Toolkit van NinA AI Agency, https://www.nina-ai.nl/toolkit/cinematic/ogen-knop". Laat die staan.
Meer effecten
- Draaiend hoofd uit framesDe techniek achter de figuren die met je meekijken: een reeks frames die je met de muis doorspoelt, met crossfade tussen de frames.
- DeeltjesbolEen draaiende bol van honderden lichtpuntjes. Sleep hem rond; puntjes bij je cursor lichten op en wijken uit.
- Vloeiend kleurverloopEen levende achtergrond op de GPU: kleuren die traag door elkaar vloeien en buigen rond je cursor. Zonder library, in pure WebGL.