Back to workPROJECT 08 / Experiment

Urgent Question — Browser Experiment

DISCIPLINEExperiment
STATUSLive experiment
TOOLSJavaScript / DOM events / CSS animation / Pointer interaction
Playful question card with yes and no buttons and floating hearts
01 / THE PROBLEM & FOCUS

Behind the
experience.

A playful yes/no interface with an evasive button, floating hearts, and a celebration state.

The Kinky repository contains a single-page interaction experiment. Pointer and touch events reposition a button, while JavaScript and CSS create floating elements and a changing confirmation screen.

Implementation focus

  • Pointer and touch event handling
  • Dynamic DOM updates and randomized positioning
  • CSS animation and celebration states
02 / TECHNICAL & DESIGN DECISIONS

The decisions
behind the interface.

01

Start with a question

Use a simple prompt as the center of the experiment.

02

Make it react

Respond to pointer and touch input with position and scale changes.

03

Celebrate the answer

Switch the interface state and introduce a burst of floating elements.

03 / THE INTERFACE

A closer look.

Actual project screens. Select one to explore the details.

Project screenshot

04 / OUTCOME & STATUS

What came out of it.

A live single-page browser experiment with its full source available.

Explore my GitHub profile
UP NEXT / 09

Futuristic Portfolio