Every control in the kit, one card per group. Toggle dark mode in the nav. All form controls are real native elements with sketchy skins; modals, toasts, dropdowns, combobox and the gallery are JS-driven.
// <input> · <textarea> · search
Tip: keep it under 200 chars.
Please enter a valid email address.
// native controls dressed up
// real inputs, sketchy boxes
// each button has its own irregular radius
// status, info, warning, error, success
// people + interactive bits
// data-tabs container; data-tab + data-panel pairs
// uses native <details>, no JS
sketchy.css and sketchy.js, you're done.data-theme="dark" on the <html> element, or click the moon in the nav.// data-dropdown-trigger toggles open/close
// data-combo + data-options JSON or comma-list
// click any thumb · ← → arrows · Esc to close
// dashed cell separators, sketchy header
| Sketch | Tags | Saved | |
|---|---|---|---|
| Onboarding flow | ux mobile | 2 days | |
| Color study | type palette | 5 days | |
| Logo wobble | brand | 1 wk | |
| Marker UI kit | ui illustration | just now |
// data-modal-open · Sketchy.toast() · .tt wrapper
// loading, no-data, color picker
Start by drawing your first sketch.
// custom calendar — click title to switch month/year views
Click the title to jump to month, again for year. Today + Clear shortcuts in the footer.
// for paged lists and trail navigation
// .frame — sharp image, sketchy border
<div class="frame">
<img src="photo.jpg" alt="..." />
</div>
The image clips to clean sharp corners via overflow:hidden. Only the ::after border gets the wobble filter — content stays pixel-perfect.
Your changes will be saved to ~/sketches/. You can keep editing afterwards.
Pick where to send this sketch: