Textual Wireframe Components
line height 2
line height 3
line height 4
___ _ ___ __
| _ _|_ / |_ | /__ | _ _|_
| (/_ >< |_ / | _|_ \_| | (/_ |_
╭──────────╮
│ Button │
╰──────────╯
Label
┌──────────────────────────┐
│ Placeholder │
└──────────────────────────┘
Input with floating label
┌─Label────────────────────┐
│ Placeholder │
└──────────────────────────┘
┌──────────────────────────┐
│ Search ⌕ │
└──────────────────────────┘
Label
☐ Checkbox unchecked
☑ Checkbox ticked
☒ Checkbox crossed
╔═Label════════════════════╗
║ ☐ Checkbox unchecked ║
║ ☑ Checkbox ticked ║
║ ☒ Checkbox crossed ║
╚══════════════════════════╝
Label
◯ Radio unselected
◉ Radio selected
Radio Group with fieldset
╔═Label════════════════════╗
║ ◯ Radio unselected ║
║ ◉ Radio selected ║
╚══════════════════════════╝
33%
◯───────⬤─────────────────◯
Label
┌──────────────────────────┐
│ Select ▼ │
└──────────────────────────┘
Label
┌──────────────────────────┐
│ Select ▲ │
╞══════════════════════════╡
│ Option 1 │
│ Option 2 │
│ Option 3 │
└──────────────────────────┘
████████▓▒░░░░░░░░░░░░░░░░░░ 33%
████████████████████████████████
███████████████████████▓▓▓██████
█████░████████████████▓▓▓▓▓█████
████░░░█████▒██████████▓▓▓██████
███░░░░░███▒▒▒██████████████████
██░░░░░░░█▒▒▒▒▒█████████████████
█░░░░░░░░░▒▒▒▒▒▒████████████████
░░░░░░░░░░░▒▒▒▒▒▒███████████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▓██████████████████████████▓▒░
░▒████████████████████████████▒░
░▒████████████████████████████▒░
░▒████████████████████████████▒░
░▒▓██████████████████████████▓▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒███████████▓ ▒▓████████████▒░
░▒███████████▓ ▒▓██████████▒░
░▒███████████▓ ▒▓████████▒░
░▒███████████▓ ▒▓██████████▒░
░▒▓██████████▓ ▒▓███████████▓▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░