StealThis .dev
Pages Medium

Dating — Landing Lgbtq

A warm, pride-forward dating landing page built for LGBTQ+ folks: a phone-framed hero with an animated match card, a pronoun and identity picker that updates a live preview, safe-space and moderation messaging, community stat counters, member spotlight cards, and an inclusive signup form with orientation and pronoun selectors. Rounded gradient surfaces, coral-to-violet accents, and smooth micro-interactions give it a genuine mobile-app feel.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

An inclusive dating landing page for the fictional app Spectrum, designed around a coral-to-violet gradient palette and a rounded, mobile-first aesthetic. The hero pairs a benefit-driven headline and safe-space badges with a centered phone frame that shows a live-updating match card. Below it, a pronoun and identity picker lets visitors toggle chips (she/her, they/them, ze/hir, plus a custom field) and instantly see how their profile preview would read — reinforcing that pronouns are first-class, not an afterthought.

Further down, the page communicates trust: a safe-space section covers photo verification, proactive moderation, and one-tap blocking, while animated counters bring community stats to life on scroll. A member spotlight row shows fictional profiles with orientation and pronoun badges, and the signup form collects identity, pronouns, and who you’d like to meet with accessible, keyboard-usable controls.

Interactions are all vanilla JS: the identity chips update the preview and a toast, the match card cycles through profiles, counters animate via IntersectionObserver, the FAQ accordion expands with proper ARIA state, and the signup form validates inline and confirms with a celebratory toast. Everything is responsive down to ~360px and keyboard-navigable with visible focus rings.