Graphic Design Fundamentals for Creators and MarketersColor theory and accessible contrast · Lesson 10 of 18
Color theory essentials
Video lecture
Color theory essentials
The narrated lecture is in production
Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.
Chapters
Transcript of the narration, chapter by chapter.
0:00 Color theory essentials
Picture two posts for the same bakery. The first uses eight bright colors, a different combination every time. Pink headlines, green buttons, purple borders, orange backgrounds. The second uses a warm cream background, a deep chocolate brown for text, and a single raspberry accent on the one thing that matters. Which bakery looks more professional? Which one would you remember in a feed? Almost everyone picks the second. Color is one of the fastest ways to create mood and recognition, and one of the easiest ways to look amateur. In this lecture, you'll learn the three properties of color, the color models you'll meet, harmonies, the sixty thirty ten guideline, and how to build a small, working palette in twenty minutes.
0:53 Why color matters
Why does color theory matter for a beginner? Because color decisions compound. Every post you publish either strengthens a recognizable look or adds noise. Consistent color is one of the strongest brand cues there is. People recognize a brand's color before they read its name. And color affects everything else in the design: hierarchy, readability and mood. Think of color like seasoning in cooking. A few well-chosen spices make a dish memorable. Every spice in the cupboard makes it confusing. The goal isn't to know every color rule. It's to make a few confident choices and repeat them.
1:36 Three properties
Every color has three properties. Hue is the color family, like red, blue or green, and it drives identity and mood. Saturation, sometimes called chroma, is intensity. Vivid colors work for accents, muted ones for backgrounds. And value, or lightness, is how light or dark a color is. Here's the key idea. Value matters most for legibility. Two colors with very different hues can have almost the same lightness, like a medium red and a medium green. Put text in one on the other, and it's hard to read, even though the colors look different. The quick check: convert your design to grayscale. If the hierarchy disappears, your values are too close.
2:25 Color models
Now the color models you'll meet. RGB is red, green and blue light, used for screens, and hex codes, like hash one A seven three E eight, are just RGB written compactly. HSL and HSB describe colors by hue, saturation and lightness or brightness, which is more intuitive when you're adjusting colors by hand. CMYK is cyan, magenta, yellow and black ink, used for print. Printed colors can look different from the screen, so brands often specify print values separately, sometimes with a spot color system like Pantone. For social media and the web, you'll work in RGB and export in the sRGB color space.
3:11 Harmonies
Let's talk harmonies, which are proven ways to combine hues. Analogous colors sit next to each other on the wheel, like teal, blue and navy, and feel calm and cohesive. Complementary colors sit opposite each other, like blue and orange, creating strong contrast and energy, best used as a main color plus an accent. Split complementary uses one color plus the two neighbors of its opposite, which gives contrast with less tension. And monochromatic uses one hue in several tints and shades, which looks elegant and minimal. You don't need to memorize these. Tools like Adobe Color or Coolors generate them. But knowing the names helps you choose intentionally.
3:58 The 60-30-10 guideline
Here's the most useful practical rule: sixty thirty ten. Roughly sixty percent of your design uses a dominant color, usually a neutral background. About thirty percent uses a secondary color, like your brand's primary for shapes or panels. And about ten percent uses an accent, reserved for the most important element, like the call to action or the key number. It's a guideline, not a law, but it prevents the most common problem: every color fighting for attention. The accent only works because it's rare. If your accent covers half the design, it's not an accent anymore.
4:40 Worked example 1: a food blog palette
Worked example one, simple. A halal food blogger's feed uses eight saturated colors, different on every post. Nothing leads, and the grid looks random. We build a palette. Primary: a warm olive, which feels natural and fresh. Accent: saffron, which is appetizing and culturally relevant to the content. Neutrals: a warm off-white background, a near-black for text, and two grays. The rule: saffron only on the single most important element in each post. Then the grayscale test: the headline and background now have a clear value difference. After ten posts, the grid is recognizable, appetizing and calm.
5:22 Worked example 2: a fintech palette
Worked example two, a business scenario with illustrative details. A new fintech app in the UAE wants a palette for social ads and app screens. The team first screenshots six competitors. Almost all use blue. So blue would make them invisible. They choose a deep teal as primary, which still feels trustworthy but stands apart, and a warm amber as accent for calls to action, always with dark text on it. They add tinted neutrals, a near-black with a hint of teal and a warm white. Then they create tints and shades of teal by changing lightness, so they have light backgrounds and dark text versions. Finally, they save everything as named color variables in Figma, so designers and developers use exactly the same values.
6:16 Watch me do it: a 20-minute palette
Watch me do it. I'm building a palette in twenty minutes. First, I pick the anchor: a teal that fits a calm, trustworthy brand. I open a palette tool and explore harmonies from it. I like a split complementary with warm amber. Next, neutrals: a near-black and a warm white, both tinted slightly toward teal, plus two grays. Then tints and shades. I take the teal and create five steps by changing lightness only. I design a sample post using sixty thirty ten: warm white background, teal panel, amber button. I convert it to grayscale. The hierarchy holds. Finally, I save each color as a variable with a role-based name, like color primary five hundred and color neutral nine hundred.
7:08 Color meaning is contextual
Let's talk about color meaning, because it's contextual. People often say red means danger, green means go, blue means trust. Those associations exist, but they change by culture, industry and context. Red is celebration and luck in some cultures, and often signals sales in retail. Green has strong associations with Islam and with Pakistan and Saudi Arabia's national identity, so using it can carry meaning in those markets. White is associated with mourning in some cultures and with weddings in others. So don't rely on a color meaning chart. Test your palette with your actual audience, and build mood through combinations of color, light and imagery.
7:54 Recap and try this now
Let's recap. Every color has hue, saturation and value, and value drives legibility, so use the grayscale test. Know RGB, hex and HSL for screens and CMYK for print, and export sRGB for social. Use harmonies to choose intentionally, and use sixty thirty ten so the accent stays meaningful. Build a small palette with one primary, one accent and a few neutrals, create tints and shades by changing lightness, and save everything as named styles or variables. Try this now. Create a palette for your brand with one primary, one accent and four neutrals. Build a sample post using sixty thirty ten, then convert it to grayscale and check your value contrast.
The language of color
Color is one of the fastest ways to create mood, hierarchy and brand recognition — and one of the easiest ways to make a design look amateur. A little theory goes a long way.
Three properties describe every color:
| Property | Meaning | Design use |
|---|---|---|
| Hue | The color family (red, blue, green…) | Identity and mood |
| Saturation (chroma) | Intensity or purity | Vivid for accents, muted for backgrounds |
| Value (lightness) | How light or dark | Contrast, hierarchy and legibility |
Value matters most for legibility. Two colors with very different hues can have nearly identical lightness — and text in one on the other will be hard to read. Converting a design to grayscale is a quick way to check value contrast.
Color models you will meet
- RGB — red, green, blue light; used for screens. Hex codes (for example #1A73E8) are RGB written compactly.
- HSL/HSB — hue, saturation, lightness/brightness; intuitive for adjusting colors.
- CMYK — cyan, magenta, yellow, black inks; used in print. Some vivid screen colors cannot be reproduced in CMYK.
- sRGB — the standard color space for the web and most social platforms. Export in sRGB unless a platform says otherwise.
Color harmonies
Color-wheel relationships give reliable starting points:
- Monochromatic: tints and shades of one hue. Calm, elegant, easy.
- Analogous: neighboring hues (blue, blue-green, green). Harmonious and natural.
- Complementary: opposite hues (blue and orange). High energy; great for making one element pop.
- Split-complementary: one hue plus the two neighbors of its complement. Vibrant but less tense.
- Triadic: three evenly spaced hues. Playful; needs one dominant color.
The 60-30-10 guideline
A practical distribution for many layouts:
- About 60% dominant color — usually a neutral or background.
- About 30% secondary color — panels, imagery, supporting shapes.
- About 10% accent — calls to action, highlights, key numbers.
It is a guideline, not a formula, but it prevents the most common mistake: using every color equally.
Building a small palette
For a creator or small brand, a practical palette is:
Primary / brand color: 1 (recognizable, used often)
Accent color: 1 (for actions and highlights)
Neutrals: 3–5 (near-black, grays, off-white)
Support colors: 0–2 (optional, for charts or categories)
Functional colors: success / warning / error (for UI work)Define each color as a hex code and create tints and shades (lighter and darker versions) for backgrounds, borders and hover states. Save them as color styles in your design tool.
Color meaning is contextual
Color associations vary across cultures, industries and personal experience. Green may suggest nature, money or health; white is associated with purity in some contexts and mourning in others; red can mean danger, celebration, love or a sale. Rather than relying on generic "color psychology" lists, consider your audience, your category conventions and your competitors. Sometimes breaking a category's color convention helps you stand out; sometimes it confuses buyers.
Worked example: a palette for a halal food blog
Audience: families in the UK and the Gulf; tone: warm, appetizing, trustworthy.
- Primary: a warm terracotta (appetizing, earthy).
- Accent: saffron yellow for highlights and "Get the recipe" buttons.
- Neutrals: charcoal for text, warm gray for secondary text, cream for backgrounds.
- Distribution: cream backgrounds (60%), food photography and terracotta panels (30%), saffron accents (10%).
- Grayscale check: charcoal on cream passes easily; saffron text on cream fails — so saffron is used for button backgrounds with charcoal text instead.
Tints, shades and tones in practice
A tint adds white to a color, a shade adds black, and a tone adds gray. Building a short ramp of each brand color — for example five steps from very light to very dark — gives you backgrounds, borders, hover states and text colors that all feel related. Name the steps consistently (for example "coral-100" to "coral-900") so everyone on a team picks the same values. Light tints make calm section backgrounds; dark shades often become your accessible text colors. This one habit removes most of the guesswork when a design needs "a slightly lighter version" of a brand color.
Common mistakes
- Choosing colors by hue alone and ignoring value contrast.
- Using saturated colors everywhere, which is tiring to look at.
- Pure black (#000000) on pure white for large areas can feel harsh; near-black and off-white are often more comfortable while still high contrast.
- Relying on generic color-psychology claims instead of audience context.
Hands-on: build a palette in 20 minutes
- Pick the anchor. Choose one primary color that fits the brand's mood and stands apart from competitors (collect six competitor screenshots and note their dominant colors first).
- Generate candidates. Use a palette tool such as Adobe Color or Coolors, or your design tool's color picker, to explore harmonies (analogous, complementary, split-complementary) from the anchor.
- Add neutrals. Choose a near-black, a near-white and two grays — ideally tinted slightly toward your primary so they feel related.
- Make tints and shades. For the primary and accent, create three to five lighter and darker steps by changing lightness, not just saturation.
- Test value. Convert a sample post to grayscale. Can you still see the hierarchy?
- Save it. In Figma, create color variables (
color/primary/500,color/neutral/900…); in Canva, add the palette to your Brand Kit.
PALETTE SPEC — [brand]
Primary #1F6F78 (teal) role: brand recognition, headers, large shapes
Accent #F2A541 (warm amber) role: CTA backgrounds with dark text, highlights
Neutral #14212B near-black role: body text on light backgrounds
Neutral #F7F5F0 warm white role: main background (the "60")
Neutral #5B6770 / #D9DEE2 roles: secondary text / dividers
Rule: 60% warm white · 30% teal · 10% amber(Hex values are an illustrative example palette; check every text pairing for contrast in the next lesson.)
Before/after: a halal food blog palette
| Before | After | |
|---|---|---|
| Colors used | Eight saturated colors, different on every post | Primary olive, accent saffron, four neutrals |
| Hierarchy | Everything bright, nothing leads | Saffron reserved for the one key element per post |
| Grayscale test | Headline and background nearly the same gray | Clear value difference between text, image and background |
| Recognition | Posts look unrelated in the grid | A recognizable, appetizing grid |
Critique checklist: color
- Can you name the role of every color in the design?
- Does the accent appear only where attention should go?
- Does the design keep its hierarchy in grayscale?
- Are colors defined as saved styles/variables, not typed by eye each time?
Summary
Think in hue, saturation and value; start from a harmony; use a 60-30-10 distribution; build a small palette with tints and shades; and always check value contrast.
Key takeaways
- Every color has hue, saturation and value — value contrast drives legibility; use the grayscale test.
- Use RGB/hex/HSL for screens (export sRGB) and CMYK or specified print values for print.
- Harmonies (analogous, complementary, split-complementary, monochromatic) help choose intentionally.
- The 60-30-10 guideline keeps the accent rare and meaningful.
- Build a small palette (primary, accent, neutrals, tints/shades) and save it as named styles or variables.
Check your understanding
Quick questions to lock in the lesson. They don’t count towards your certificate.
Put it into practice
Create a palette for your brand with one primary, one accent and four neutrals. Build a sample post using 60-30-10, then convert it to grayscale to check value contrast.
Enrol for free to save your progress
Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.