Episode 1 of 12

Introduction

An overview of the PSD to Responsive Website workflow — tools, concepts, and what you'll build across 12 episodes.

Introduction

Welcome to the PSD to Responsive Website tutorial series! In this course, you'll learn how to take a Photoshop design mockup (PSD) and convert it into a fully functional, responsive website using HTML and CSS.

What You'll Build

Over 12 episodes, we'll build a complete multi-section website from scratch. Starting with a Photoshop design, you'll:

  1. Slice and export images from Photoshop
  2. Create a mobile PSD mockup for reference
  3. Write semantic HTML for the header, content, and footer
  4. Style everything with CSS
  5. Add responsive tablet and mobile styles using media queries
  6. Build an interactive mobile navigation menu
  7. Use the HTML <picture> element for responsive images

What Is a PSD to HTML Workflow?

In the real world, designers often deliver their work as Photoshop (.psd) files. As a front-end developer, your job is to:

  1. Analyze the design — study the layout, spacing, typography, and colors
  2. Extract assets — slice out images, icons, and backgrounds
  3. Write the markup — translate the visual design into semantic HTML
  4. Style with CSS — recreate the design pixel-perfectly
  5. Make it responsive — ensure it works on all screen sizes

Tools You'll Need

ToolPurpose
Adobe PhotoshopOpening and slicing the PSD file
Code Editor (VS Code)Writing HTML and CSS
Web Browser (Chrome)Previewing and testing your site
Browser DevToolsDebugging and inspecting elements

Responsive Design Overview

A responsive website adapts its layout to different screen sizes — desktop, tablet, and mobile. We'll achieve this using:

  • Fluid widths — using percentages instead of fixed pixel widths
  • Media queries — CSS rules that apply at specific screen sizes (breakpoints)
  • Flexible images — images that scale with their container
  • Mobile-first thinking — designing for small screens first, then enhancing

Common Breakpoints

DeviceBreakpoint
MobileUp to 480px
Tablet481px – 768px
Desktop769px and above

Project File Structure

project/
├── index.html
├── css/
│   └── styles.css
├── img/
│   ├── logo.png
│   ├── hero.jpg
│   ├── hero-tablet.jpg
│   ├── hero-mobile.jpg
│   └── ...
└── js/
    └── script.js

Key Takeaways

  • PSD to HTML is a core front-end development skill
  • The workflow goes: analyze design → slice assets → write HTML → style with CSS → make responsive
  • Responsive design uses fluid widths, media queries, and flexible images
  • You'll need Photoshop, a code editor, and a modern browser