채널톡 아이콘

핵심만 골라배우는 CSS3

프론트엔드 입문자들은 필수적으로 익혀야하는 CSS3!! 기초부터 시작해서 고급에 이르기까지 CSS3를 샅샅히 파헤쳐봅니다!

23명 이 수강하고 있어요.

Thumbnail

입문자를 위해 준비한
[웹 퍼블리싱] 강의입니다.

이런 걸 배울 수 있어요

  • CSS3 기본 문법과 선택자

  • 박스 모델 (margin, padding, border, content 영역 이해하기)

  • 레이아웃 기법 (플렉스박스, 그리드)

  • 색상, 배경, 그라디언트 효과

  • 폰트 스타일링 (Google Fonts, 텍스트 효과)

  • CSS3 트랜지션 (transition)과 애니메이션 (animation)

  • CSS3 반응형 웹 디자인 (미디어 쿼리 활용)

  • 가변 폰트, 뷰포트 단위 (vw, vh 등) 사용법

  • 사용자 인터페이스 스타일링 (버튼, 입력폼, 드롭다운 등)

  • CSS3의 새로운 기능 (어두운 모드 지원, clip-path 등)

  • 웹 접근성을 고려한 스타일링 (시각 장애인을 위한 대비 조정 등)

  • CSS3로 모바일-first 디자인 접근하기

  • 실제 CSS3 기반 프로젝트 실습 (예: 네비게이션 바, 카드 레이아웃 등)

비전공자도 이해하기 쉬운 CSS3!!
🛩 수코딩의 프런트엔드 로드맵 시리즈 2단계! 🛩

HTML/CSS/JS 입문 분야 베스트셀러

수코딩 온라인 강의가 책으로도 출간되었어요!

2022 『코딩 자율학습 HTML+CSS+자바스크립트』 출간! 🎉

수코딩 온라인 강의가 책으로도 출시되었어요.
출시 이후 한 번도 1위 자리에서 내려온 적이 없을 정도로 HTML/CSS 입문 분야 베스트 셀러입니다. 😎
도서와 함께 보면 시너지가 몇 배로 올라갑니다.

구매하기

궁금해요

무엇을 배우나요?

CSS3에는 다양한 속성과 기능이 포함되어 있어, 디자인을 자유롭게 표현할 수 있습니다.
하지만 모든 속성을 전부 배우고, 각각의 기능을 완벽히 익히는 것은 쉽지 않죠.

이 강의에서는 실무에서 자주 사용하는 핵심 CSS3 속성만 엄선하여 학습합니다.
복잡하거나 사용 빈도가 낮은 내용은 과감히 줄이고,
레이아웃 구성, 색상 및 폰트 스타일링, 반응형 디자인
실제 프로젝트에 바로 활용할 수 있는 내용에 집중했습니다.

이를 통해 초보자도 CSS3의 핵심을 쉽고 효율적으로 배울 수 있으며,
실무에서 바로 적용 가능한 디자인 스킬을 자연스럽게 익히게 됩니다.

완전 초보자도 괜찮아요,

기초부터 차근차근 모두 알려드릴게요.

CSS3는 프런트엔드에서 배우는 기술 중 가장 직관적이지만,
웹의 디자인과 사용자 경험을 결정짓는 핵심 요소입니다.

아무것도 모르는 비전공자라도 걱정하지 마세요.
기초부터 탄탄하게 쌓을 수 있도록,
꼼꼼하고 친절하게 하나하나 설명해 드립니다.

처음 시작하는 사람도 자신 있게 배울 수 있도록
쉬운 예제와 실습으로 함께할게요! 🚀

수코딩 강의만의
특별한 점

실무에 최적화된 핵심 중심 커리큘럼

  • 복잡한 이론은 최소화하고, 실제 프로젝트에서 자주 사용하는 CSS3 속성만 엄선했습니다.

  • 레이아웃, 애니메이션, 반응형 디자인 등 바로 적용 가능한 실무 스킬을 배울 수 있습니다.

이해를 돕는 직관적인 설명과 실습 위주 강의

  • 초보자도 쉽게 이해할 수 있도록 개념 → 예제 → 실습으로 단계별 학습을 제공합니다.

  • 단순한 코드 암기가 아닌, 직접 손으로 코딩하며 익히는 실습 중심 강의입니다.

실제 프로젝트 기반의 커리큘럼

  • 단순한 이론이 아닌, 실제 웹 페이지와 앱 UI를 제작하는 프로젝트를 통해 배우는 강의입니다.

  • 실무와 유사한 상황을 경험하며, 문제 해결 능력까지 키울 수 있습니다.

실무 팁과 개발자 노하우 아낌없이 공개

  • 교과서에 없는 현업 개발자만의 실전 팁업무 효율을 높이는 방법까지 알려드립니다.

  • CSS3뿐만 아니라, 프런트엔드 개발자로 성장하기 위한 방향성도 제시합니다.

수강생 맞춤 피드백과 꼼꼼한 Q&A 지원

  • 수강생의 질문에 대해 빠르고 친절한 피드백을 제공합니다.

  • 자주 하는 실수나 헷갈리는 부분을 짚어주며, 개개인의 학습 효과를 극대화합니다.

잠시만요!

강의에도 나와 맞는 '결'이 있다는 거 아시나요?

누구에게나 인정받는 대작 게임이 나에게는 재미없을 수 있는 것처럼,
강의도 모두에게 똑같이 맞는 건 아닙니다.

아무리 칭찬이 자자한 강의라도 나와 맞지 않을 수 있고,
반대로 누군가에겐 평범한 강의가 나에겐 최고의 강의가 될 수 있죠.

그래서 제 모든 강의는 최소 10% 이상 무료로 공개되어 있습니다.
직접 들어보고, 저와 스타일의 ‘결’이 맞는지 확인해 보세요!

만약 저와 결이 잘 맞는다면,
프런트엔드 개발자로 가는 가장 빠른 지름길을 안내해 드리겠습니다.
믿고 따라오세요! 🚀

이 강의에서 만들어보는
다양한
미니 프로젝트

Basic Practice
충실한 기초실습

이 강의에서는 학습 진행 상황에 맞는 기초 실습을 통해 CSS3를 체계적으로 배웁니다.

충실한 기초 실습을 통해 CSS3의 기본 개념부터 시작해, 각 속성과 기능을 실습을 통해 몸에 익히게 됩니다. 실습은 단계적으로 진행되어, 각 개념을 자연스럽게 습득하고 효율적으로 학습할 수 있도록 도와줍니다.

각 실습은 CSS3의 핵심 속성들을 다루며, 이를 통해 스타일링, 레이아웃 구성, 반응형 웹 디자인 등 기본부터 고급까지 실전 능력을 키울 수 있습니다.

기초부터 탄탄하게 다져나가며, CSS3의 핵심 기술을 익히는 여정을 함께합니다!

Layout
심플 갤러리

이 강의에서는 레이아웃 설계 방법을 배우며, 심플한 갤러리 페이지를 만들어봅니다.

먼저, FlexboxCSS Grid를 활용하여 다양한 레이아웃 설계 기법을 익힙니다. 이를 통해 갤러리 항목을 정렬하고, 간격, 여백, 정렬을 제어하는 방법을 배울 수 있습니다.

갤러리 페이지를 디자인하면서 반응형 디자인을 적용해 다양한 화면 크기에서 잘 보이는 레이아웃을 구현하고, 각 이미지에 호버 효과와 애니메이션을 추가해 더 생동감 있는 페이지를 만듭니다.

마지막으로, 실전 스타일링을 통해 미세한 조정을 하며 디자인의 정밀도를 높이고, 실무에서도 활용 가능한 고급 CSS 기법들을 배우게 됩니다.

이 강의를 통해 실용적이고 세련된 갤러리 페이지를 만들어 보며, 레이아웃 설계 능력을 한층 강화할 수 있습니다.

Responsive
Works Together

이 강의에서는 기본에 충실한 HTML5 마크업CSS3 적용, 그리고 미디어 쿼리를 사용한 반응형 디자인까지 완벽하게 배울 수 있는 실습을 진행합니다.

먼저, HTML5 마크업의 기초를 다진 후, 이를 바탕으로 CSS3를 적용하여 스타일링을 시작합니다. 이후, 미디어 쿼리를 활용해 반응형 웹 디자인을 구현하고, 다양한 화면 크기에 적응할 수 있는 페이지를 만들게 됩니다.

이 실습을 통해 반응형 웹을 만드는 데 필요한 기술을 한 번에 배울 수 있으며, 실무에서 바로 활용 가능한 웹 페이지를 직접 제작하면서 자신감을 얻을 수 있습니다.

transition
트랜지션 마스터

이 강의에서는 트랜지션(transition)을 단순히 이론으로만 배우지 않고, 탄탄한 실습을 통해 마스터합니다.

트랜지션은 요소의 상태 변화에 부드러운 애니메이션 효과를 추가하는 강력한 CSS 속성입니다. 이 강의에서는 트랜지션의 기본 원리부터 시작해, 다양한 트랜지션 속성을 적용하여 효과적으로 디자인을 변형하는 방법을 배웁니다.

실습을 통해 색상, 크기, 위치 변화 등을 다루며, 각기 다른 트랜지션 효과를 만들고, 이를 웹 페이지 디자인에 응용할 수 있는 능력을 키울 수 있습니다.

이 과정에서 트랜지션을 활용한 사용자 경험 개선을 배우며, 인터랙티브한 웹 페이지를 만들 수 있는 실력을 기르게 됩니다.

Grid
Grid Layout Card

이 강의에서는 그리드 레이아웃(Grid Layout)을 배우면서, 카드 형식의 UI를 만들어봅니다.

먼저, CSS Grid의 기본 개념과 속성을 익히고, 이를 활용하여 다양한 레이아웃을 효율적으로 구성하는 방법을 배웁니다. 이후, 카드 형식의 UI를 구현하여 실제 웹 페이지 디자인에 적용하는 법을 학습합니다.

실습을 통해, 카드 레이아웃정렬, 크기 조정, 간격 설정 등을 자유롭게 다루고, 반응형 그리드로 다양한 화면 크기에 대응하는 UI를 설계합니다.

이 강의를 통해 CSS Grid의 실용적인 활용법을 익히고, 깔끔하고 효율적인 카드형 UI 디자인을 자신 있게 만들 수 있습니다.

Final Project 1
수스타그램

이 프로젝트에서는 인스타그램과 같은 형식의 메인 화면클론 코딩하면서, 레이아웃 설계의 다양한 방법을 체계적으로 배웁니다.

HTML5 마크업CSS3 스타일링을 활용해 실제 서비스와 유사한 레이아웃을 구현합니다. 주요 내용은 헤더, 피드, 사이드바 등으로 나누어 페이지를 구성하고, 반응형 웹 디자인을 통해 모바일과 데스크탑에서 모두 잘 보이는 페이지를 만듭니다.

이 실습을 통해, 복잡한 레이아웃을 체계적으로 구성하는 방법실제 웹 페이지 디자인에 필요한 반응형 기법을 배우게 됩니다. 프로젝트를 완성하며 실무 경험을 쌓을 수 있고, 나만의 포트폴리오에 추가할 수 있는 멋진 결과물을 얻을 수 있습니다.

Final Project 2
Google Clone

이 프로젝트에서는 구글 메인 화면구글 로고부터 검색창까지 완벽하게 클론 코딩합니다.

HTML5CSS3를 사용하여, 구글의 심플한 레이아웃을 정확하게 재현합니다. 페이지 구조는 구글 로고, 검색창, 검색 버튼을 중심으로 간단하면서도 깔끔한 디자인을 만들게 됩니다.

이 실습을 통해 정렬, 간격 조정, 폰트 스타일링기본적인 CSS3 기술을 확실히 익히고, 실제 웹 페이지처럼 작동하는 검색창을 구현하면서 실용적인 웹 디자인 능력을 키울 수 있습니다.

또한, 반응형 웹 디자인을 적용하여 모바일 화면에서 데스크탑 화면까지 최적화된 결과물을 만들어, 실제 웹 프로젝트에 필요한 기술을 배울 수 있습니다.

Final Project 3
여행블로그

이 프로젝트에서는 체계적인 HTML5 구조완벽한 CSS3 스타일링을 배우면서, 여행 블로그 페이지를 클론 코딩합니다.

HTML5를 활용해 웹 페이지의 구조를 깔끔하게 설계하고, CSS3로 페이지의 스타일링을 추가하여 실제 여행 블로그처럼 보이는 디자인을 구현합니다.

반응형 디자인을 적용하여 다양한 화면 크기에 맞게 페이지가 자동으로 최적화되도록 구성하며, 이미지 갤러리, 텍스트 레이아웃, 메뉴바 등 다양한 요소를 실습하면서 실제 프로젝트에 바로 적용할 수 있는 디자인 스킬을 익힙니다.

이 프로젝트를 통해, 구조적이고 효율적인 웹 페이지 만들기반응형 웹 디자인을 완벽하게 배울 수 있습니다. 실제 블로그처럼 동작하는 페이지를 만들어보며, 웹 개발의 기초부터 심화까지 모두 익힐 수 있는 기회입니다.

Final Project 4
Chatting App

이 프로젝트에서는 100% 모바일에 반응하는 채팅 앱을 만들어봅니다. HTML5, CSS3, Grid, Flex를 총동원하여, 실제 채팅 앱처럼 동작하는 페이지를 완성하게 됩니다.

HTML5로 앱의 구조를 설계하고, CSS3로 페이지의 스타일링을 추가하여 모바일에서도 최적화된 UI를 구현합니다. GridFlexbox를 사용하여 채팅창 레이아웃을 효율적으로 배치하고, 메시지 전송, 채팅 리스트, 프로필 이미지 등의 요소를 실습합니다.

특히, 모바일 반응형을 중점적으로 다루어, 모바일 환경에서 채팅 화면이 최적화되도록 설계합니다. 이를 통해 반응형 웹 디자인의 중요성을 배우고, 실제 앱처럼 보이고 동작하는 페이지를 만들 수 있습니다.

이 프로젝트는 모바일 최적화실무에 가까운 UI/UX 설계를 배우고 싶은 분들에게 최적의 학습 기회를 제공합니다!

Final Project 5
Living Room

이 프로젝트에서는 최신 HTML5 문법CSS3 스타일링을 적용하여 메인 화면을 만들면서, 반응형 웹 디자인도 구현하는 실습을 진행합니다.

HTML5최신 태그CSS3의 다양한 속성을 활용하여, 실제 웹 페이지처럼 보이는 메인 화면을 구성합니다. 레이아웃 설계FlexboxGrid를 사용하여 유연하고 깔끔한 구성을 만들고, 디자인 요소들은 반응형으로 최적화하여 다양한 디바이스에서 잘 보이도록 만듭니다.

이 과정에서는 실무에서 많이 사용하는 최신 문법CSS3의 고급 기능을 배우며, 반응형 웹을 기본으로 하여, 모든 화면 크기에서 최적화된 레이아웃을 구현할 수 있습니다.

반복 학습을 통해, HTML5와 CSS3의 완벽한 적용법을 익히고, 실제 디자인처럼 구현되는 웹 페이지를 만들 수 있는 능력을 키울 수 있습니다!

Final Project 6
5Pm

드디어 마지막 프로젝트입니다! 진짜 퍼블리셔가 되신 것을 축하드립니다. 이제까지 배운 모든 것을 최고의 작품으로 구현해 보세요.

이 프로젝트에서는 HTML5CSS3를 활용하여, 실무처럼 완성도 높은 웹 페이지를 만들어봅니다. 지금까지 배운 모든 기술을 종합적으로 활용하며, 반응형 디자인세련된 레이아웃을 적용해 실제 웹사이트처럼 동작하는 페이지를 구현합니다.

퍼블리셔로서의 모든 노하우를 담아낸 마지막 프로젝트에서, 이제는 더 이상 배울 것이 없습니다. 그동안의 학습을 통해 디자인의 완성도코드의 효율성을 고루 갖춘 퍼블리셔로 거듭날 준비가 되었습니다. 이제 자신감을 가지고 하산하세요! 🙂

축하드리며, 앞으로의 여정에서도 멋진 웹 페이지들을 많이 만들어가시길 바랍니다! 🎉

자주 묻는 질문

Q. 진짜 아무것도 모르는 초보자입니다. 괜찮을까요?
A. 네. 정말 괜찮습니다. 아무것도 모르는 분들이 학습할 수 있게 구성한 맞춤 강좌입니다.

Q. 책을 구매했어요. 온라인 강의도 구매할 필요가 있을까요?
A. 책을 구매하셨다면 더욱 더 구매하시는 걸 권장드립니다. 책에서는 다루지 않는 내용도 많이 포함하고 있습니다.

Q. 선수지식이 필요한가요?

A. 네, 본 강좌는 반드시 HTML5에 대한 선행 지식이 필요합니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS

  • 사용 도구: 비주얼 스튜디어 코드(Visual Studio Code), 크롬(Chrome)

  • PC 사양: 웹 서핑이 가능한 수준의 최저 사양도 가능합니다.

학습 자료

  • 실습 진행을 위한 강의별 학습 자료 제공합니다.


선수 지식 및 유의사항

  • 완전 비전공자, 초보자도 수강 가능

  • 단, HTML5에 대한 학습은 선행되어야 합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • CSS를 한 번도 공부한 적이 없는 초보자 & 입문자

  • CSS3를 알긴 하지만, 정확하게 안다고 자신할 수 없는 경험자

  • 아직도 대충 감으로만 CSS3를 사용하는 실무자

  • 복잡한 설명 없이 단순하고 쉽게 배우고 싶은 사람

선수 지식,
필요할까요?

  • HTML5

안녕하세요
수코딩입니다.

3,940

수강생

160

수강평

50

답변

4.9

강의 평점

6

강의

수코딩은 온라인과 오프라인을 병행하면서
코딩을 가르치는 활동을 하고 있습니다.

다년간의 오프라인 강의 경험을 바탕으로,
더 많은 사람들이 코딩을 쉽고 재미있게 배울 수 있도록
매일 고민하고, 끊임없이 노력하고 있습니다.

현재까지 다음과 같은 3권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:

또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]

더보기

커리큘럼

전체

181개 ∙ (15시간 49분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

수코딩님의 다른 강의

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

비슷한 강의

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

₩50,600

14%

₩59,400