Graphic Design
Comprehensive guide for creating professional visual designs across digital and print media.
Design Fundamentals
The 7 Principles of Design
| Principle |
Definition |
Application |
| Balance |
Visual equilibrium |
Symmetrical, asymmetrical, radial |
| Contrast |
Difference between elements |
Size, color, shape, texture |
| Emphasis |
Focal point creation |
Hierarchy guides the eye |
| Movement |
Visual flow direction |
Leading lines, repetition |
| Pattern |
Repetition of elements |
Creates rhythm and unity |
| Rhythm |
Visual tempo |
Regular, flowing, progressive |
| Unity |
Cohesive whole |
Consistent style throughout |
Color Theory
Color Models
| Model |
Use Case |
Components |
| RGB |
Digital screens |
Red, Green, Blue (0-255) |
| CMYK |
Print media |
Cyan, Magenta, Yellow, Key/Black |
| HSL |
Design tools |
Hue, Saturation, Lightness |
| Hex |
Web/CSS |
#RRGGBB format |
Color Harmonies
Complementary: Opposite on wheel (high contrast)
Analogous: Adjacent colors (harmonious)
Triadic: 3 equidistant colors (vibrant)
Split-Comp: Base + 2 adjacent to complement
Tetradic: 4 colors forming rectangle
Monochromatic: Single hue, varying saturation/lightness
Color Psychology
| Color |
Associations |
Use For |
| Red |
Energy, urgency, passion |
CTAs, sales, warnings |
| Blue |
Trust, calm, professional |
Corporate, tech, finance |
| Green |
Growth, nature, health |
Eco, wellness, money |
| Yellow |
Optimism, attention, warmth |
Highlights, caution |
| Purple |
Luxury, creativity, wisdom |
Premium, creative |
| Orange |
Enthusiasm, confidence |
CTAs, youth brands |
| Black |
Sophistication, power |
Luxury, editorial |
| White |
Clean, minimal, pure |
Modern, healthcare |
Accessible Color Contrast
WCAG AA Requirements:
- Normal text: 4.5:1 minimum contrast ratio
- Large text (18pt+): 3:1 minimum
- UI components: 3:1 minimum
WCAG AAA Requirements:
- Normal text: 7:1 minimum
- Large text: 4.5:1 minimum
Tools: WebAIM Contrast Checker, Stark, Color Safe
Typography
Type Classification
| Category |
Characteristics |
Use Cases |
| Serif |
Decorative strokes |
Print, editorial, formal |
| Sans-serif |
Clean, no strokes |
Digital, modern, UI |
| Slab Serif |
Bold, blocky serifs |
Headlines, branding |
| Script |
Handwritten feel |
Invitations, logos |
| Display |
Decorative, unique |
Headlines only |
| Monospace |
Fixed-width |
Code, technical |
Type Hierarchy
Display: 48-72px (Hero headlines)
H1: 32-48px (Page titles)
H2: 24-32px (Section headers)
H3: 20-24px (Subsections)
Body: 16-18px (Readable text)
Caption: 12-14px (Secondary info)
Micro: 10-12px (Legal, footnotes)
Typography Rules
- Limit fonts: 2-3 maximum per project
- Contrast pairing: Serif + Sans-serif works well
- Line height: 1.4-1.6 for body text
- Line length: 45-75 characters optimal
- Letter spacing: Increase for all-caps text
- Alignment: Left-align body text (easier to read)
Font Pairing Examples
Headlines + Body:
- Playfair Display + Source Sans Pro
- Montserrat + Merriweather
- Oswald + Lato
- Roboto Slab + Roboto
- DM Serif Display + DM Sans
Layout & Composition
Grid Systems
12-Column Grid (Most Common):
├─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┤
│1│2│3│4│5│6│7│8│9│10│11│12│
Common Column Spans:
- Full width: 12 columns
- Two-thirds: 8 columns
- Half: 6 columns
- One-third: 4 columns
- One-quarter: 3 columns
- Sidebar: 3-4 columns
Spacing System (8pt Grid)
/* Base unit: 8px */
--space-1: 4px; /* 0.5x - tight */
--space-2: 8px; /* 1x - base */
--space-3: 16px; /* 2x - comfortable */
--space-4: 24px; /* 3x - section gap */
--space-5: 32px; /* 4x - group separation */
--space-6: 48px; /* 6x - major sections */
--space-7: 64px; /* 8x - page sections */
--space-8: 96px; /* 12x - hero spacing */
Rule of Thirds
┌───────┬───────┬───────┐
│ │ │ │
│ ●───┼───● │ │ Place key elements
├───────┼───────┼───────┤ at intersection
│ │ │ │ points (●)
│ ●───┼───● │ │
├───────┼───────┼───────┤
│ │ │ │
└───────┴───────┴───────┘
Visual Hierarchy Techniques
- Size: Larger = more important
- Color: Bright/saturated draws attention
- Contrast: High contrast = focal point
- Whitespace: Isolation creates emphasis
- Position: Top-left (F-pattern) or center
- Typography: Bold, different font, caps
File Formats
Raster (Pixel-Based)
| Format |
Best For |
Notes |
| JPG/JPEG |
Photos, gradients |
Lossy, no transparency |
| PNG |
Graphics, transparency |
Lossless, larger files |
| GIF |
Simple animations |
256 colors max |
| WebP |
Web images |
Best compression, modern |
| AVIF |
Web images |
Newest, best quality/size |
Vector (Math-Based)
| Format |
Best For |
Notes |
| SVG |
Web graphics, icons |
Scalable, animatable |
| AI |
Adobe Illustrator |
Native format |
| EPS |
Print, legacy |
Universal vector |
| PDF |
Print, documents |
Preserves vectors |
Export Guidelines
Web Graphics:
- Icons: SVG (or PNG fallback)
- Photos: WebP with JPG fallback
- Illustrations: SVG or WebP
- Resolution: 72 DPI minimum, 2x for retina
Print Graphics:
- Resolution: 300 DPI minimum
- Color: CMYK mode
- Format: PDF/X or TIFF
- Bleed: 0.125" (3mm) on all sides
Design Tools
Industry Standard
| Tool |
Best For |
Platform |
| Figma |
UI/UX, collaboration |
Web, Desktop |
| Adobe Photoshop |
Photo editing, raster |
Desktop |
| Adobe Illustrator |
Vector graphics |
Desktop |
| Sketch |
UI design |
macOS only |
| Affinity Designer |
Vector (Illustrator alt) |
Desktop |
| Canva |
Quick designs |
Web |
Free Alternatives
| Tool |
Replaces |
Platform |
| GIMP |
Photoshop |
Desktop |
| Inkscape |
Illustrator |
Desktop |
| Photopea |
Photoshop |
Web |
| Vectr |
Illustrator |
Web |
Design Systems
Component Structure
Atoms:
- Colors, typography, icons
- Buttons, inputs, labels
Molecules:
- Form fields (label + input + helper)
- Cards (image + title + description)
- Navigation items
Organisms:
- Header (logo + nav + actions)
- Forms (multiple fields + submit)
- Product cards grid
Templates:
- Page layouts
- Grid structures
Pages:
- Specific instances with real content
Naming Conventions
Colors:
- primary, secondary, accent
- success, warning, error, info
- gray-100 through gray-900
- background, surface, text
Components:
- btn-primary, btn-secondary, btn-ghost
- card-default, card-elevated, card-outlined
- input-default, input-error, input-disabled
Print Design Specifics
Standard Print Sizes
US Paper:
- Letter: 8.5" × 11"
- Legal: 8.5" × 14"
- Tabloid: 11" × 17"
International (ISO):
- A4: 210 × 297mm
- A3: 297 × 420mm
- A5: 148 × 210mm
Business Cards:
- US: 3.5" × 2"
- EU: 85 × 55mm
Print Checklist
Best Practices
DO:
- Start with sketches/wireframes
- Use consistent spacing system
- Test designs at actual size
- Get feedback early and often
- Design for accessibility first
- Use real content when possible
- Create style guides/design systems
DON'T:
- Use more than 3 fonts
- Rely on color alone for meaning
- Ignore whitespace
- Stretch or distort images
- Use low-resolution images
- Center-align long paragraphs
- Forget mobile/responsive design
Design Review Checklist
1---2name: graphic-design3description: Professional graphic design principles for digital and print media. Use when creating visual designs, choosing color palettes, typography, layouts, or providing design feedback.4---5
6# Graphic Design
7
8Comprehensive guide for creating professional visual designs across digital and print media.
9
10## Design Fundamentals
11
12### The 7 Principles of Design
13
14| Principle | Definition | Application |
15| ------------ | --------------------------- | --------------------------------- |
16| **Balance** | Visual equilibrium | Symmetrical, asymmetrical, radial |
17| **Contrast** | Difference between elements | Size, color, shape, texture |
18| **Emphasis** | Focal point creation | Hierarchy guides the eye |
19| **Movement** | Visual flow direction | Leading lines, repetition |
20| **Pattern** | Repetition of elements | Creates rhythm and unity |
21| **Rhythm** | Visual tempo | Regular, flowing, progressive |
22| **Unity** | Cohesive whole | Consistent style throughout |
23
24---
25
26## Color Theory
27
28### Color Models
29
30| Model | Use Case | Components |
31| -------- | --------------- | -------------------------------- |
32| **RGB** | Digital screens | Red, Green, Blue (0-255) |
33| **CMYK** | Print media | Cyan, Magenta, Yellow, Key/Black |
34| **HSL** | Design tools | Hue, Saturation, Lightness |
35| **Hex** | Web/CSS | #RRGGBB format |
36
37### Color Harmonies
38
39```
40Complementary: Opposite on wheel (high contrast)
41Analogous: Adjacent colors (harmonious)
42Triadic: 3 equidistant colors (vibrant)
43Split-Comp: Base + 2 adjacent to complement
44Tetradic: 4 colors forming rectangle
45Monochromatic: Single hue, varying saturation/lightness
46```
47
48### Color Psychology
49
50| Color | Associations | Use For |
51| ---------- | --------------------------- | ------------------------ |
52| **Red** | Energy, urgency, passion | CTAs, sales, warnings |
53| **Blue** | Trust, calm, professional | Corporate, tech, finance |
54| **Green** | Growth, nature, health | Eco, wellness, money |
55| **Yellow** | Optimism, attention, warmth | Highlights, caution |
56| **Purple** | Luxury, creativity, wisdom | Premium, creative |
57| **Orange** | Enthusiasm, confidence | CTAs, youth brands |
58| **Black** | Sophistication, power | Luxury, editorial |
59| **White** | Clean, minimal, pure | Modern, healthcare |
60
61### Accessible Color Contrast
62
63```
64WCAG AA Requirements:
65- Normal text: 4.5:1 minimum contrast ratio
66- Large text (18pt+): 3:1 minimum
67- UI components: 3:1 minimum
68
69WCAG AAA Requirements:
70- Normal text: 7:1 minimum
71- Large text: 4.5:1 minimum
72
73Tools: WebAIM Contrast Checker, Stark, Color Safe
74```
75
76---
77
78## Typography
79
80### Type Classification
81
82| Category | Characteristics | Use Cases |
83| -------------- | ------------------- | ------------------------ |
84| **Serif** | Decorative strokes | Print, editorial, formal |
85| **Sans-serif** | Clean, no strokes | Digital, modern, UI |
86| **Slab Serif** | Bold, blocky serifs | Headlines, branding |
87| **Script** | Handwritten feel | Invitations, logos |
88| **Display** | Decorative, unique | Headlines only |
89| **Monospace** | Fixed-width | Code, technical |
90
91### Type Hierarchy
92
93```
94Display: 48-72px (Hero headlines)
95H1: 32-48px (Page titles)
96H2: 24-32px (Section headers)
97H3: 20-24px (Subsections)
98Body: 16-18px (Readable text)
99Caption: 12-14px (Secondary info)
100Micro: 10-12px (Legal, footnotes)
101```
102
103### Typography Rules
104
1051. **Limit fonts**: 2-3 maximum per project
1062. **Contrast pairing**: Serif + Sans-serif works well
1073. **Line height**: 1.4-1.6 for body text
1084. **Line length**: 45-75 characters optimal
1095. **Letter spacing**: Increase for all-caps text
1106. **Alignment**: Left-align body text (easier to read)
111
112### Font Pairing Examples
113
114```
115Headlines + Body:
116- Playfair Display + Source Sans Pro
117- Montserrat + Merriweather
118- Oswald + Lato
119- Roboto Slab + Roboto
120- DM Serif Display + DM Sans
121```
122
123---
124
125## Layout & Composition
126
127### Grid Systems
128
129```
13012-Column Grid (Most Common):
131├─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┤
132│1│2│3│4│5│6│7│8│9│10│11│12│
133
134Common Column Spans:
135- Full width: 12 columns
136- Two-thirds: 8 columns
137- Half: 6 columns
138- One-third: 4 columns
139- One-quarter: 3 columns
140- Sidebar: 3-4 columns
141```
142
143### Spacing System (8pt Grid)
144
145```css
146/* Base unit: 8px */
147--space-1: 4px; /* 0.5x - tight */
148--space-2: 8px; /* 1x - base */
149--space-3: 16px; /* 2x - comfortable */
150--space-4: 24px; /* 3x - section gap */
151--space-5: 32px; /* 4x - group separation */
152--space-6: 48px; /* 6x - major sections */
153--space-7: 64px; /* 8x - page sections */
154--space-8: 96px; /* 12x - hero spacing */
155```
156
157### Rule of Thirds
158
159```
160┌───────┬───────┬───────┐
161│ │ │ │
162│ ●───┼───● │ │ Place key elements
163├───────┼───────┼───────┤ at intersection
164│ │ │ │ points (●)
165│ ●───┼───● │ │
166├───────┼───────┼───────┤
167│ │ │ │
168└───────┴───────┴───────┘
169```
170
171### Visual Hierarchy Techniques
172
1731. **Size**: Larger = more important
1742. **Color**: Bright/saturated draws attention
1753. **Contrast**: High contrast = focal point
1764. **Whitespace**: Isolation creates emphasis
1775. **Position**: Top-left (F-pattern) or center
1786. **Typography**: Bold, different font, caps
179
180---
181
182## File Formats
183
184### Raster (Pixel-Based)
185
186| Format | Best For | Notes |
187| ------------ | ---------------------- | ------------------------- |
188| **JPG/JPEG** | Photos, gradients | Lossy, no transparency |
189| **PNG** | Graphics, transparency | Lossless, larger files |
190| **GIF** | Simple animations | 256 colors max |
191| **WebP** | Web images | Best compression, modern |
192| **AVIF** | Web images | Newest, best quality/size |
193
194### Vector (Math-Based)
195
196| Format | Best For | Notes |
197| ------- | ------------------- | -------------------- |
198| **SVG** | Web graphics, icons | Scalable, animatable |
199| **AI** | Adobe Illustrator | Native format |
200| **EPS** | Print, legacy | Universal vector |
201| **PDF** | Print, documents | Preserves vectors |
202
203### Export Guidelines
204
205```
206Web Graphics:
207- Icons: SVG (or PNG fallback)
208- Photos: WebP with JPG fallback
209- Illustrations: SVG or WebP
210- Resolution: 72 DPI minimum, 2x for retina
211
212Print Graphics:
213- Resolution: 300 DPI minimum
214- Color: CMYK mode
215- Format: PDF/X or TIFF
216- Bleed: 0.125" (3mm) on all sides
217```
218
219---
220
221## Design Tools
222
223### Industry Standard
224
225| Tool | Best For | Platform |
226| --------------------- | ------------------------ | ------------ |
227| **Figma** | UI/UX, collaboration | Web, Desktop |
228| **Adobe Photoshop** | Photo editing, raster | Desktop |
229| **Adobe Illustrator** | Vector graphics | Desktop |
230| **Sketch** | UI design | macOS only |
231| **Affinity Designer** | Vector (Illustrator alt) | Desktop |
232| **Canva** | Quick designs | Web |
233
234### Free Alternatives
235
236| Tool | Replaces | Platform |
237| ------------ | ----------- | -------- |
238| **GIMP** | Photoshop | Desktop |
239| **Inkscape** | Illustrator | Desktop |
240| **Photopea** | Photoshop | Web |
241| **Vectr** | Illustrator | Web |
242
243---
244
245## Design Systems
246
247### Component Structure
248
249```
250Atoms:
251- Colors, typography, icons
252- Buttons, inputs, labels
253
254Molecules:
255- Form fields (label + input + helper)
256- Cards (image + title + description)
257- Navigation items
258
259Organisms:
260- Header (logo + nav + actions)
261- Forms (multiple fields + submit)
262- Product cards grid
263
264Templates:
265- Page layouts
266- Grid structures
267
268Pages:
269- Specific instances with real content
270```
271
272### Naming Conventions
273
274```
275Colors:
276- primary, secondary, accent
277- success, warning, error, info
278- gray-100 through gray-900
279- background, surface, text
280
281Components:
282- btn-primary, btn-secondary, btn-ghost
283- card-default, card-elevated, card-outlined
284- input-default, input-error, input-disabled
285```
286
287---
288
289## Print Design Specifics
290
291### Standard Print Sizes
292
293```
294US Paper:
295- Letter: 8.5" × 11"
296- Legal: 8.5" × 14"
297- Tabloid: 11" × 17"
298
299International (ISO):
300- A4: 210 × 297mm
301- A3: 297 × 420mm
302- A5: 148 × 210mm
303
304Business Cards:
305- US: 3.5" × 2"
306- EU: 85 × 55mm
307```
308
309### Print Checklist
310
311- [ ] CMYK color mode
312- [ ] 300 DPI resolution minimum
313- [ ] Bleed area included (0.125")
314- [ ] Safe zone for text (0.25" from trim)
315- [ ] Fonts outlined or embedded
316- [ ] Rich black for large areas: C60 M40 Y40 K100
317
318---
319
320## Best Practices
321
322### DO:
323
324- Start with sketches/wireframes
325- Use consistent spacing system
326- Test designs at actual size
327- Get feedback early and often
328- Design for accessibility first
329- Use real content when possible
330- Create style guides/design systems
331
332### DON'T:
333
334- Use more than 3 fonts
335- Rely on color alone for meaning
336- Ignore whitespace
337- Stretch or distort images
338- Use low-resolution images
339- Center-align long paragraphs
340- Forget mobile/responsive design
341
342---
343
344## Design Review Checklist
345
346- [ ] Visual hierarchy clear
347- [ ] Color contrast passes WCAG
348- [ ] Typography readable at all sizes
349- [ ] Consistent spacing throughout
350- [ ] Alignment precise (use grids)
351- [ ] Images high quality and appropriate
352- [ ] Brand consistency maintained
353- [ ] Responsive/adaptive design considered