N
neokit

List

A vertical flex layout for structured rows. Use list-row on each <li>; the 2nd child fills remaining space by default. Override with list-col-grow or push a child to its own row with list-col-wrap.

Basic list

Music playlist. The 2nd child (title/artist column) fills remaining space by default — no extra classes needed.

list — playlist
  • Your mix — 4 tracks
  • Novo Amor
    Sonder
    Novo Amor
    3:14
  • Bon Iver
    Holocene
    Bon Iver
    5:37
  • The Paper Kites
    Bloom
    The Paper Kites
    4:03
  • Bon Iver
    Skinny Love
    Bon Iver
    3:58

list-col-grow

Override which column fills remaining space with list-col-grow. Here the rank number is first, but the 3rd child (title) is the one that should grow.

list-col-grow
  • Leaderboard
  • 1
    Alice Chen
    Alice Chen
    9,820
  • 2
    Bob Russo
    Bob Russo
    8,440
  • 3
    Carol Kim
    Carol Kim
    7,760

list-col-wrap

list-col-wrap pushes a child to its own full-width row below the other children. Good for descriptions or secondary content.

list-col-wrap
  • Articles
  • Alice Chen
    The future of component libraries
    Alice Chen

    How modern design systems are evolving beyond simple UI kits into full-stack developer tools.

  • Bob Russo
    Building with Tailwind v4
    Bob Russo

    A hands-on guide to the new CSS-first configuration and what it means for your workflow.

Text-only list

Simple text rows with no media — useful for menus, tables of contents, or category lists.

text-only list
  • Categories
  • Actions
  • Data Display
  • Navigation
  • Feedback
  • Data Input
  • Layout
  • Mockup

Settings panel

Icon + label + action element — a common pattern for settings menus.

settings panel
  • Preferences
  • 🔔
    Notifications
    Push and email alerts
  • 🌙
    Dark mode
    System default
    Auto
  • 🔒
    Two-factor auth
    Add an extra layer of security
  • 🌐
    Language
    Display language