Skip to content

Instantly share code, notes, and snippets.

@MoritzBru
Created June 7, 2024 10:01
Show Gist options
  • Save MoritzBru/63e44d1d1e06b618c85eabbc5171fdd6 to your computer and use it in GitHub Desktop.
Save MoritzBru/63e44d1d1e06b618c85eabbc5171fdd6 to your computer and use it in GitHub Desktop.

Textual Wireframe Components

Text / FIGlet fonts

line height 2
line height 3
line height 4
___                  _ ___  __
 |  _    _|_    /   |_  |  /__ |  _ _|_
 | (/_ >< |_   /    |  _|_ \_| | (/_ |_

Button

╭──────────╮
│  Button  │
╰──────────╯

Input

Input with label

Label
┌──────────────────────────┐
│ Placeholder              │
└──────────────────────────┘

Input with floating label

┌─Label────────────────────┐
│ Placeholder              │
└──────────────────────────┘

Search input

┌──────────────────────────┐
│ Search                 ⌕ │
└──────────────────────────┘

Checkbox

Checkbox with label

Label
☐ Checkbox unchecked
☑ Checkbox ticked
☒ Checkbox crossed

Checkbox with fieldset

╔═Label════════════════════╗
║ ☐ Checkbox unchecked     ║
║ ☑ Checkbox ticked        ║
║ ☒ Checkbox crossed       ║
╚══════════════════════════╝

Radio Group

Radio Group with label

Label
◯ Radio unselected
◉ Radio selected

Radio Group with fieldset

╔═Label════════════════════╗
║ ◯ Radio unselected       ║
║ ◉ Radio selected         ║
╚══════════════════════════╝

Range

        33%
◯───────⬤─────────────────◯

Select

Select with label

Label
┌──────────────────────────┐
│ Select                 ▼ │
└──────────────────────────┘

Select with options

Label
┌──────────────────────────┐
│ Select                 ▲ │
╞══════════════════════════╡
│ Option 1                 │
│ Option 2                 │
│ Option 3                 │
└──────────────────────────┘

Progress

████████▓▒░░░░░░░░░░░░░░░░░░ 33%

Media

Image Placeholder

████████████████████████████████
███████████████████████▓▓▓██████
█████░████████████████▓▓▓▓▓█████
████░░░█████▒██████████▓▓▓██████
███░░░░░███▒▒▒██████████████████
██░░░░░░░█▒▒▒▒▒█████████████████
█░░░░░░░░░▒▒▒▒▒▒████████████████
░░░░░░░░░░░▒▒▒▒▒▒███████████████

Image Frame

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▓██████████████████████████▓▒░
░▒████████████████████████████▒░
░▒████████████████████████████▒░
░▒████████████████████████████▒░
░▒▓██████████████████████████▓▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

Video Frame

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒███████████▓  ▒▓████████████▒░
░▒███████████▓    ▒▓██████████▒░
░▒███████████▓      ▒▓████████▒░
░▒███████████▓    ▒▓██████████▒░
░▒▓██████████▓  ▒▓███████████▓▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment