Files
pbakaus_impeccable/source/patterns.md
T
2025-12-16 18:00:03 -08:00

1.9 KiB

patterns, antipatterns
patterns antipatterns
name items
Typography
Use a modular type scale
Pair a distinctive display font with a refined body font
name items
Color & Contrast
Use off-whites and near-blacks for softer, sophisticated feel
Use the latest CSS has to offer for color and gradients
name items
Layout & Space
Create visual rhythm through varied spacing
Use asymmetry and unexpected compositions
Break the grid intentionally for emphasis
name items
Motion
Use motion to convey state changes effectively
Design motion inspired by the real world (easing, staggering, etc)
name items
Interaction
Make interactions *feel* fast by using patterns like optimistic UI
Use progressive disclosure of sophistication
Make every surface intentional, actionable and delightful
name items
Typography
Don't use overused fonts like Arial or Inter
You love to put big icons with rounded corners above titles. Resist. They rarely add value and make sites look cheap.
name items
Color & Contrast
Don't use gray text on colored backgrounds
Don't use pure gray or black. Always tint - pure black/gray never appears in nature.
name items
Layout & Space
Don't wrap everything in cards
Don't nest cards inside cards
Modals are lazy. Only use modals if there's truly no better alternative
name items
Motion
Don't animate layout properties (width, height, padding, margin) - use transform instead
Don't use bounce or elastic easing - they feel dated and tacky; use ease-out-quart/quint/expo
name items
Interaction
Don't repeat the same information (redundant headers, intro restating heading, etc.)
name items
Responsive
Don't hide critical functionality on mobile