Figma 참조 - 반응형 쇼핑몰 웹사이트 만들기 완벽 가이드

html,css, javascript(jquery) 기초가 있으신가요? 그런데 전체 웹사이트 전체를 어떻게 만들지 잘 모르시나요? 그렇다면 디자인을 참조해서 쇼핑몰 메인페이지 구현을 도전해보세요. 완성된 디자인을 참조하고 기획 의도와 디자인의 상세한 사항들을 파악하여 웹사이트를 구현하는 노하우를 알려드립니다.

(4.8) 수강평 5개

수강생 51명

난이도 초급

수강기한 무제한

구글
당근마켓
카카오엔터프라이즈
카카오뱅크
롯데쇼핑 이커머스사업본부

롯데쇼핑 이커머스사업본부

임직원들도 이 강의를 듣고 있어요!

구글
당근마켓
카카오엔터프라이즈
카카오뱅크
롯데쇼핑 이커머스사업본부

롯데쇼핑 이커머스사업본부

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.8

5.0

김가희

100% 수강 후 작성

피그마를 참조해서 퍼블리싱을 하는 수업이었는데 실무경험을 할 수 있는 유용한 경험이었던 것 같습니다. 마지막 깃허브로 사이트 배포까지 배울 수 있어서 유용했습니다. 정석대로 꼼꼼하게 가르쳐 주십니다!

5.0

mr.nobody

100% 수강 후 작성

figma 에서 사이트를 만들다 보니 많은 도움이 되었습니다. 좋은 강의 감사합니다.

5.0

pcdo.omco

19% 수강 후 작성

잘듣겠습니다.

수강 후 이런걸 얻을 수 있어요

  • Figma 디자인 해석과 이미지 추출하기

  • HTML/CSS 파일 초기 세팅하기

  • CSS 변수 및 글로벌 스타일 작성하기

  • 웹폰트 사용 설정하기

  • 레이아웃 설계: Grid와 Flexbox 활용하기

  • 미디어쿼리 활용 반응형 CSS 구현하기

  • 컨테이너 쿼리 활용 반응형 CSS 구현하기

  • Swiper.js를 활용한 리뷰 슬라이드 제작하기

  • jQuery활용 모바일 메뉴, 장바구니 토글 슬라이드 제작하기

  • GitHub Pages 활용 웹사이트 배포하기

Figma 디자인을, 실제 반응형 웹사이트로 완성해보세요

HTML, CSS, JavaScript를 배웠지만
막상 “완성된 디자인을 보고 실제 웹사이트를 어떻게 구현해야 할지” 막막하셨나요?

이 강의는 단순한 문법 설명이 아니라,
Figma로 제작된 쇼핑몰 디자인 시안을 분석하고, 이를 반응형 웹사이트로 직접 구현하는 실전형 프로젝트 강의입니다.

디자인을 읽는 방법부터,
이미지 추출, 공통 스타일 구성, 레이아웃 설계, 인터랙션 구현, 반응형 처리, 그리고 최종 배포까지
실제 작업 흐름에 맞춰 단계적으로 학습할 수 있습니다.

이런 분들께 추천합니다

  • HTML, CSS, JavaScript, jQuery의 기초는 배웠지만
    실제 웹사이트를 처음부터 끝까지 만드는 경험이 부족한 분


  • Figma 디자인을 보고
    어떻게 HTML 구조와 CSS 스타일로 옮겨야 하는지 배우고 싶은 분

  • 웹 퍼블리셔 취업 또는 포트폴리오를 준비하면서
    실무형 반응형 웹사이트 제작 경험이 필요한 분

  • Grid와 Flexbox, 미디어쿼리, 컨테이너 쿼리를
    하나의 프로젝트 안에서 자연스럽게 익히고 싶은 분

이 강의에서 배우는 핵심 내용

1) Figma 디자인 해석과 프로젝트 준비

디자인 시안에서 필요한 이미지와 스타일을 추출하고,
웹 퍼블리싱을 위한 작업 순서와 준비 과정을 배웁니다.

또한 images, css, js 폴더를 나누고,
common.html, common.css 같은 공통 파일을 구성해
유지보수하기 쉬운 프로젝트 구조를 만드는 방법도 함께 익힙니다.


2) 공통 스타일과 기본 환경 구성

reset.css, normalize.css를 활용해 브라우저 기본 스타일을 정리하고,
CSS 변수와 글로벌 스타일을 작성해
색상, 폰트, 간격 등 공통 디자인 요소를 체계적으로 관리하는 방법을 학습합니다.

Google Fonts 적용까지 포함되어 있어
실제 디자인 시안의 느낌을 웹에서도 자연스럽게 살릴 수 있습니다.


3) Grid와 Flexbox로 레이아웃 설계

웹사이트의 주요 영역을 분석한 뒤,
Grid와 Flexbox를 조합해 메인페이지 구조를 설계하고 구현합니다.

단순히 코드를 따라 쓰는 수준이 아니라,
디자인에서 어떤 영역을 어떻게 나누고 배치해야 하는지를 함께 이해할 수 있도록 구성되어 있습니다.


4) 인터랙션과 시각 효과 구현

정적인 레이아웃만 만드는 것이 아니라,
사용자 경험을 높여주는 인터랙션도 직접 구현합니다.

  • 순수 CSS만으로 구현하는 스크롤 고정 효과

  • CSS와 jQuery를 활용한 버튼 애니메이션

  • Swiper.js를 활용한 리뷰 슬라이더

  • jQuery를 활용한 모바일 메뉴 토글

  • 장바구니 토글 인터랙션

이 과정을 통해 단순 퍼블리싱을 넘어
움직이는 웹페이지를 구성하는 감각까지 익힐 수 있습니다.


5) 반응형 웹 완성하기

PC, Tablet, Mobile 화면에 맞춰
웹사이트가 자연스럽게 변형되도록 반응형 CSS를 구현합니다.

특히 이 과정에서는
미디어쿼리뿐 아니라 컨테이너 쿼리까지 활용하여
보다 유연하고 현대적인 반응형 구현 방식을 경험할 수 있습니다.


6) 배포까지 마무리

완성한 결과물을 정리하고,
불필요한 소스를 정리한 뒤
GitHub Pages 또는 Netlify를 통해 실제 웹사이트로 배포합니다.

즉, 단순히 “내 컴퓨터에서만 돌아가는 결과물”이 아니라
실제로 URL로 공유할 수 있는 포트폴리오 결과물까지 완성하게 됩니다.

수강 후 얻을 수 있는 것

이 강의를 수강한 뒤에는 다음과 같은 역량을 기대할 수 있습니다.

  • Figma 디자인을 해석하고 필요한 리소스를 추출하는 능력

  • 공통 파일과 스타일을 포함한 실전형 프로젝트 구조 설계 능력

  • CSS 변수, 웹폰트, 글로벌 스타일을 활용한 효율적인 스타일 관리 능력

  • Grid와 Flexbox를 이용한 반응형 레이아웃 구현 능력

  • Swiper.js, jQuery를 활용한 슬라이더 및 UI 인터랙션 구현 능력

  • GitHub Pages / Netlify를 통한 정적 사이트 배포 경험

프로젝트 환경 설정

  • Figma 필수 플러그인 설치

    • Export Original Images

    • Export Styles to CSS Variables

    • Font Scanner

  • 프로젝트 파일 구성

    • 디렉토리 생성: images, css, js

    • 공통 HTML 및 CSS 파일 작성: common.html, common.css

디자인에서 웹사이트에 필요한 이미지를 저장하고, 공통적으로 적용될 스타일과 태그를 common.html과 common.css에 작성하여 일관성이 유지되고 추후 유지관리가 편한 웹사이트를 제작합니다.

프로젝트 파일 구성

Figma 디자인 이해하기

  • Figma에서 필요한 이미지와 스타일을 쉽게 가져오는 방법을 배워봐요.

  • 디자인 시안을 웹에서 구현하기 위한 기초를 알아봅니다.

본 과정에서는 Home Page(메인페이지)를 구현하면서 디자인을 참조하여 html 구조, css 스타일을 작성하는 노하우를 학습합니다.

Figma 디자인 이해하기

기본 파일 구성하기

  • reset.css와 normalize.css로 깔끔한 시작을 준비해요.

  • 효율적인 작업을 위한 폴더 구조와 공통 파일을 만들어봅니다.

reset.css로 HTML이 고유로 가지고 있는 속성들을 초기화하고, normalize.css를 통해 모든 브라우저에서 동일한 UI를 구현할 수 있도록 프로젝트를 구성합니다.

스타일 기본 설정하기

  • 자주 사용할 색상과 글자 크기를 변수로 설정해요.

  • Google Fonts로 예쁜 글꼴을 적용해봅니다.

공통 CSS 작성하기

레이아웃 구성하기

  • Grid와 Flexbox로 유연한 화면 구조를 만들어요.

  • 웹사이트의 주요 영역들을 설계합니다.

주요영역 HTML

디자인에서 주요 영역 파악하기

스크롤 애니메이션

  • css 속성을 활용하여 스크롤시 고정되는 효과를 만들어봐요.

  • 스크립트 작성없이 순수 css로 구현합니다.


스크롤시 고정되는 요소 구현하기

버튼에 생동감 더하기

  • CSS와 jQuery로 멋진 버튼 효과를 만들어봐요.

  • 클릭하고 싶은 3D 버튼을 구현합니다.

CSS와 jQuery를 활용한 버튼 애니메이션

CSS와 jQuery를 활용한 버튼 애니메이션

리뷰 슬라이더 만들기

  • Swiper.js로 산뜻한 슬라이드를 구현해요.

  • 모든 기기에서 잘 작동하는 슬라이더를 만듭니다.

swiper.js 활용 리뷰 슬라이드 구현

인터렉션 기능 구현하기

  • jQuery로 편리한 카트 기능을 만들어봐요.

  • 사용자 친화적인 카트 디자인을 완성합니다.

  • 모바일 메뉴를 기능을 만들어봐요.

인터렉션 기능 구현하기(모바일 메뉴, 장바구니)

반응형 디자인 완성하기

  • 모든 기기에서 완벽하게 작동하도록 다듬어요.

  • 모바일에서도 편리한 메뉴와 카트를 구현합니다.

반응형 디자인 완성하기(pc, tablet, mobile)

배포하기

  • 웹사이트의 성능을 최적화해요.

  • GitHub Pages나 Netlify로 여러분의 작품을 세상에 선보입니다.

반복되는 코드등을 재활용할 수 있도록 정리하고, 불필요한 소스는 제거합니다.

github page 또는 Netlify에 정적인 사이트를 업로드하여 누구나 방문할 수 있도록 배포합니다.

마무리

본 과정은 실제 쇼핑몰을 구현하는 과정은 아닙니다. 실제 쇼핑몰이 구현되려면 데이터베이스와의 연동이 필요합니다. 해당 부분은 백엔드 언어와 데이터베이스 관련 학습을 추가로 진행하시기 바랍니다. 본 과정에서는 웹퍼블리셔로서 디자인을 참조하여 html, css, javascript(jQeury)를 활용하여 최종 사용자 보게될 화면을 완성합니다.

본 과정을 마스터하고 웹 개발에 흥미가 있다면 아래 내용을 확인하여 프론트엔드 개발자 또는 벡엔드 개발자를 도전해보세요!

  • JavaScript 프레임워크/라이브러리

    • react, vue.js, Angular

  • TypeScript 학습

  • 백엔드 기본 이해

    • REST API와 HTTP 요청/응답 구조

    • JSON 데이터를 다루는 방법

  • 간단한 백엔드 경험

    • Node.js 및 Express.js를 활용한 간단한 서버 제작

    • 데이터베이스 연결 (MongoDB, Firebase, MySQL 등)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • HTML, CSS, jQuery에 대한 기초 지식이 있는 학습자.

  • 퍼블리싱 작업 경험이 부족하지만, 실제 프로젝트를 완성해보고 싶은 초급 개발자.

  • 디자인 툴(Figma) 활용 경험은 없으나 배우고 싶은 사람.

  • 반응형 웹 구현과 퍼블리싱의 실무 프로세스를 배우고자 하는 학습자.

  • 웹 퍼블리싱과 프론트엔드 개발의 기본 원리를 익히고 싶은 사람.

  • 코딩 기초는 있지만 종합적으로 적용이 힘드신 분

선수 지식,
필요할까요?

  • html

  • css

  • javascript

  • jquery

안녕하세요
이지웹입니다.

커리어인증

3,001

명

수강생

77

개

수강평

4

개

답변

4.9

점

강의 평점

15

개

강의

프론트엔드 실무 교육부터 기업·기관 출강, 온라인 강의 제작까지 진행하는 웹 프론트엔드 전문 강사입니다.

■ 프론트엔드 전문 강의
HTML/CSS, JavaScript, React, Firebase, Figma, AI 활용 웹개발 등
웹 퍼블리싱부터 프론트엔드 실무까지 단계별 교육을 진행합니다.

■ 기업·기관·교육기관 출강 가능
기업 실무자 교육, KDT 과정, 대학·학원 특강 등
교육 대상과 수준에 맞춘 커리큘럼 구성 및 출강이 가능합니다.

■ 온라인 교육과정 설계·제작 가능
온라인 강의 커리큘럼 기획부터 교안·PPT·실습자료·예제 코드 제작,
강의 촬영 및 콘텐츠 납품까지 온라인 교육 콘텐츠 전 과정을 진행할 수 있습니다.

■ 온·오프라인 강의 모두 가능
학원 오프라인 강의뿐 아니라 실시간 온라인 강의, 녹화형 콘텐츠 제작 등
교육 환경에 맞춰 다양한 형태로 진행합니다.


■ 주요 활동

  • ESTSOFT KDT 프론트엔드 강의

  • 그린컴퓨터아카데미 웹퍼블리싱·프론트엔드 강의

  • 웹 퍼블리싱 유튜브 채널 ‘Rock's Easyweb’ 운영

  • 웹퍼블리싱·웹디자인 관련 도서 집필


■ 도서
2021.07 / 웹디자인 & 웹퍼블리싱을 위한 피그마 완벽 활용서 / 비제이퍼블릭

2022.08 / 코딩을 처음이라 with 웹 퍼블리싱  / 영진출판사

2023.10 / 2024 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

2024.11 / 2025 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

2025.11 / 2026 SD에듀 유선배 웹디자인기능사 실기 과외노트 / 시대고시기획

 

더보기

수강평

전체

5개

4.8

5개의 수강평

  • pcdo.omco님의 프로필 이미지
    pcdo.omco

    수강평 16

    ∙

    평균 평점 5.0

    5

    19% 수강 후 작성

    잘듣겠습니다.

    • 이지웹
      지식공유자

      감사합니다. 궁금한 점 있으면 질문에 남겨주세요^^

  • mr.nobody님의 프로필 이미지
    mr.nobody

    수강평 8

    ∙

    평균 평점 5.0

    5

    100% 수강 후 작성

    figma 에서 사이트를 만들다 보니 많은 도움이 되었습니다. 좋은 강의 감사합니다.

    • 이지웹
      지식공유자

      도움이 되셨다니 다행입니다. 앞으로도 많은 성원 부탁드립니다. ^^

  • 김가희님의 프로필 이미지
    김가희

    수강평 10

    ∙

    평균 평점 5.0

    5

    100% 수강 후 작성

    피그마를 참조해서 퍼블리싱을 하는 수업이었는데 실무경험을 할 수 있는 유용한 경험이었던 것 같습니다. 마지막 깃허브로 사이트 배포까지 배울 수 있어서 유용했습니다. 정석대로 꼼꼼하게 가르쳐 주십니다!

    • 이지웹
      지식공유자

      소중한 수강평에 감사드립니다. 도움이 되셨다니 저도 기쁩니다. 감사합니다~

  • doosanking님의 프로필 이미지
    doosanking

    수강평 3

    ∙

    평균 평점 5.0

    5

    33% 수강 후 작성

    • 정봉경님의 프로필 이미지
      정봉경

      수강평 2

      ∙

      평균 평점 4.5

      4

      38% 수강 후 작성

      세세한 부분까지 신경쓰시는 모습이 참된 디자이너님의 강의인 것 같습니다

      이지웹님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!

      연관 로드맵

      강의가 포함된 로드맵으로 학습해 보세요!