Hasty Briefsbeta

Bilingual

Abusing Customizable Selects

5 days ago
  • #Web Development
  • #CSS
  • #Interactive Design
  • Introduction to customizable <select> elements in web browsers.
  • Demo walkthroughs: Curved stack of folders, Fanned deck of cards, and Radial emoji picker.
  • Techniques include using CSS pseudo-elements like ::picker(), ::checkmark, and sibling-index() function.
  • Styling options and dropdowns without breaking non-supporting browsers.
  • Animating elements with CSS transitions and @starting-style for smooth appearances.
  • Overriding default select behaviors for creative layouts like fanning cards and radial emoji pickers.
  • Progressive enhancement approach ensures functionality in all browsers.