Skip to content

codamee/sign-up-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Sign-up Form

A landing page for a fictional Hackathon event. This project focuses on Intermediate CSS Layouts, custom-styled form elements, and native browser validation logic.

Sign-up Form Preview

๐Ÿš€ Live Demo

Try the Live Form Here

๐ŸŽจ Key Features

  • Modern Custom Select: Implemented the cutting-edge ::picker(select) and popover API for a fully custom, animated dropdown experience.
  • Smart Validation: Real-time feedback using :user-valid and :user-invalid pseudo-classes to highlight form errors instantly.
  • Custom Form Controls: Rebuilt standard checkboxes and radio buttons from scratch using appearance: none and CSS transitions for a unique brand identity.
  • Split-Screen UI: A balanced layout featuring a fixed hero sidebar with a background overlay and a scrollable form container.

๐Ÿ› ๏ธ Technical Skills

  • Advanced CSS Transitions: Leveraged @starting-style and opacity transitions to create smooth UI reveals for the custom picker.
  • Form UX: Strategic use of :focus states and custom outlines to improve user guidance and accessibility.
  • Semantic HTML: Proper use of <fieldset>, <legend>, and <section> to ensure input data is grouped logically and semantically.
  • Responsive Units: Utilized vw and vh units to ensure the two-column layout fills the viewport perfectly.

Built as part of The Odin Project Intermediate HTML and CSS.

About

A hackathon sign-up form showcasing custom CSS form controls, the Popover API.

Topics

Resources

Stars

Watchers

Forks

Contributors