Skip to content

CSS Showcase · Live Demo

One picker. Many patterns per device.

Pick a device, then pick a design pattern for that device — desktop offers inline, two-pane, and combobox pickers; mobile offers a bottom sheet and a full-screen page.

Featured demo

mobile · sheet
CSS

mobile design patterns

selects-sheet.css
/* Bottom sheet (mobile) */
.select-panel {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: .75rem .75rem 0 0;
  animation: sheet-up .25s ease both;
}

@keyframes sheet-up {
  from { transform: translateY(100%); }
  to   { transform: translateY(0); }
}

CSS features used

  • • Container queries
  • • CSS Grid responsive columns
  • • Custom select panels
  • • Chip / tag styling
  • • Mobile bottom sheet
  • • Semantic tokens

CSS Showcase · Share

Share this demo as a 1:1 image

A 2048×2048 PNG with the live current view, the title, and the CSS features — for social posts, docs, and READMEs.

The snapshot follows the device selected on the page — switch between desktop, iPad, and mobile above and the card updates.