--- name: graphic-design description: Professional graphic design principles for digital and print media. Use when creating visual designs, choosing color palettes, typography, layouts, or providing design feedback. --- # 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 1. **Limit fonts**: 2-3 maximum per project 2. **Contrast pairing**: Serif + Sans-serif works well 3. **Line height**: 1.4-1.6 for body text 4. **Line length**: 45-75 characters optimal 5. **Letter spacing**: Increase for all-caps text 6. **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) ```css /* 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 1. **Size**: Larger = more important 2. **Color**: Bright/saturated draws attention 3. **Contrast**: High contrast = focal point 4. **Whitespace**: Isolation creates emphasis 5. **Position**: Top-left (F-pattern) or center 6. **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 - [ ] CMYK color mode - [ ] 300 DPI resolution minimum - [ ] Bleed area included (0.125") - [ ] Safe zone for text (0.25" from trim) - [ ] Fonts outlined or embedded - [ ] Rich black for large areas: C60 M40 Y40 K100 --- ## 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 - [ ] Visual hierarchy clear - [ ] Color contrast passes WCAG - [ ] Typography readable at all sizes - [ ] Consistent spacing throughout - [ ] Alignment precise (use grids) - [ ] Images high quality and appropriate - [ ] Brand consistency maintained - [ ] Responsive/adaptive design considered