인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Programming

/

Web Development

Learning CSS3 by Picking the Essentials

CSS3, a must-learn for front-end beginners!! We'll thoroughly explore CSS3, from the basics to advanced levels!

(5.0) 2 đánh giá

33 học viên

HTML/CSS

Khóa học này dành cho Người mới học.

Dịch cái này sang tiếng Việt

  • CSS3 Basic Syntax and Selectors

  • Understanding the Box Model (margin, padding, border, content area)

  • Layout techniques (Flexbox, Grid)

  • Colors, background, gradient effects

  • Font styling (Google Fonts, text effects)

  • CSS3 transitions and animations

  • CSS3 Responsive Web Design (Using Media Queries)

  • Variable fonts, how to use viewport units (vw, vh, etc.)

  • User interface styling (buttons, input forms, dropdowns, etc.)

  • New CSS3 features (dark mode support, clip-path, etc.)

  • Accessibility-conscious styling (adjustments for the visually impaired, etc.)

  • Approaching mobile-first design with CSS3

  • Hands-on practice with real CSS3-based projects (e.g., navigation bar, card layout, etc.)

CSS3 dễ hiểu ngay cả với những người không chuyên!!
🛩 Giai đoạn thứ hai của loạt lộ trình front-end của Sucoding! 🛩

Sách bán chạy nhất trong Giới thiệu về HTML/CSS/JS

Khóa học trực tuyến Sucoding đã được xuất bản dưới dạng sách!

2022 『Tự học lập trình HTML+CSS+JavaScript』 đã được xuất bản! 🎉

Khóa học trực tuyến Sucoding cũng đã được xuất bản dưới dạng sách.
Đây là sản phẩm bán chạy nhất trong danh mục nhập môn HTML/CSS và chưa bao giờ rời khỏi vị trí đầu bảng kể từ khi phát hành. 😎
Nếu bạn đọc nó cùng với sách thì hiệu quả sẽ tăng lên gấp nhiều lần.

mua

Tôi tò mò

Bạn học được gì?

CSS3 bao gồm nhiều thuộc tính và chức năng cho phép bạn thoải mái thể hiện thiết kế của mình .
Tuy nhiên, không dễ để học hết tất cả các thuộc tính và thành thạo từng chức năng một cách hoàn hảo.

Trong khóa học này, chúng ta sẽ chỉ tìm hiểu các thuộc tính CSS3 cốt lõi thường được sử dụng trong thực tế .
Giảm mạnh nội dung phức tạp hoặc ít được sử dụng,
Bố cục, màu sắc và kiểu phông chữ, thiết kế phản hồi, v.v.
Chúng tôi tập trung vào nội dung có thể áp dụng ngay vào các dự án thực tế.

Điều này cho phép ngay cả người mới bắt đầu cũng có thể học được cốt lõi của CSS3 một cách dễ dàng và hiệu quả .
Bạn sẽ tự nhiên có được những kỹ năng thiết kế có thể áp dụng ngay vào thực tế .

Ngay cả người mới bắt đầu cũng được chào đón,

Tôi sẽ hướng dẫn bạn mọi thứ theo từng bước, bắt đầu từ những điều cơ bản.

CSS3 là một trong những công nghệ trực quan nhất để học ở phần đầu, nhưng
Đây là yếu tố quan trọng quyết định thiết kế và trải nghiệm của người dùng trên web .

Đừng lo lắng ngay cả khi bạn không học chuyên ngành chính và không biết gì cả.
Để bạn có thể xây dựng một nền tảng vững chắc từ đầu,
Chúng tôi sẽ giải thích mọi thứ một cách cẩn thận và tử tế .

Để ngay cả người mới bắt đầu cũng có thể học một cách tự tin
Chúng ta hãy cùng nhau xem qua các ví dụ dễ hiểu và bài tập thực hành nhé! 🚀

Chỉ dành cho bài giảng Sucoding
Điểm đặc biệt

Chương trình giảng dạy tập trung vào cốt lõi được tối ưu hóa cho thực hành

  • Chúng tôi đã giảm thiểu các lý thuyết phức tạp và chỉ chọn các thuộc tính CSS3 thường được sử dụng trong các dự án thực tế .

  • Bạn sẽ học được ngay những kỹ năng thiết thực, có thể áp dụng như bố cục, hoạt hình và thiết kế phản hồi.

Giải thích trực quan và bài giảng thực hành để giúp bạn hiểu

  • Chúng tôi cung cấp phương pháp học từng bước từ khái niệm → ví dụ → thực hành để ngay cả người mới bắt đầu cũng có thể dễ dàng hiểu được.

  • Đây là khóa học thực hành, nơi bạn học bằng cách tự tay viết mã , thay vì chỉ ghi nhớ mã.

Chương trình giảng dạy dựa trên các dự án thực tế

  • Khóa học này hướng dẫn bạn thông qua các dự án tạo ra các trang web và giao diện người dùng ứng dụng thực tế, chứ không chỉ là các lý thuyết đơn thuần.

  • Bạn có thể trải nghiệm những tình huống tương tự như tình huống thực tế và thậm chí phát triển kỹ năng giải quyết vấn đề .

Chúng tôi hào phóng chia sẻ những mẹo thực tế và bí quyết của nhà phát triển.

  • Chúng tôi sẽ dạy bạn những mẹo thực tế từ các nhà phát triển không có trong sách giáo khoa, cũng như các cách cải thiện hiệu quả công việc .

  • Ngoài CSS3, nó còn cung cấp định hướng phát triển cho nhà phát triển front-end .

Phản hồi tùy chỉnh của học sinh và hỗ trợ Hỏi & Đáp chi tiết

  • Cung cấp phản hồi nhanh chóng và thân thiện cho các câu hỏi của sinh viên.

  • Nó chỉ ra những lỗi thường gặp và những phần khó hiểu và tối đa hóa hiệu quả học tập của mỗi cá nhân.

Đợi đã!

Bạn có biết rằng ngay cả trong các bài giảng cũng có một 'nút thắt' phù hợp với tôi không?

Cũng giống như một trò chơi tuyệt vời mà mọi người đều biết có thể không vui đối với tôi ,
Bài giảng không giống nhau đối với mọi người.

Cho dù bài giảng có được khen ngợi nhiều đến đâu thì nó cũng có thể không phù hợp với tôi .
Ngược lại, một bài giảng bình thường với người khác có thể lại là bài giảng hay nhất với tôi .

Vì vậy, ít nhất 10% trong số tất cả các bài giảng của tôi là miễn phí .
Hãy tự mình lắng nghe và xem liệu nó có 'phù hợp' với bạn và phong cách của bạn không !

Nếu bạn và tôi hòa hợp với nhau,
Hãy để tôi chỉ cho bạn con đường nhanh nhất để trở thành một nhà phát triển front-end .
Hãy tin tưởng và theo tôi! 🚀

Trong bài giảng này chúng ta sẽ tạo ra
Nhiều dự án nhỏ khác nhau

Thực hành cơ bản
Huấn luyện cơ bản trung thành

Trong khóa học này, bạn sẽ học CSS3 một cách có hệ thống thông qua các bài tập cơ bản phù hợp với tiến trình học tập của bạn .

Thông qua thực hành cơ bản vững chắc, bạn sẽ bắt đầu với các khái niệm cơ bản của CSS3 và làm quen với từng thuộc tính và chức năng thông qua thực hành. Các bài tập được tiến hành từng bước để giúp bạn tiếp thu từng khái niệm một cách tự nhiênhọc tập hiệu quả .

Mỗi bài tập sẽ đề cập đến các thuộc tính cốt lõi của CSS3 , cho phép bạn phát triển các kỹ năng thực tế từ cơ bản đến nâng cao, bao gồm kiểu dáng, bố cục và thiết kế web đáp ứng .

Hãy cùng bắt đầu hành trình tìm hiểu các công nghệ cốt lõi của CSS3, bắt đầu từ những điều cơ bản!

Cách trình bày
Thư viện đơn giản

Trong bài học này, bạn sẽ học cách thiết kế bố cục và tạo trang thư viện ảnh đơn giản .

Đầu tiên, bạn sẽ học nhiều kỹ thuật thiết kế bố cục khác nhau bằng FlexboxCSS Grid . Phần này sẽ hướng dẫn bạn cách căn chỉnh các mục trong thư viện , kiểm soát khoảng cách, lề và căn chỉnh .

Khi thiết kế trang thư viện ảnh, chúng tôi áp dụng thiết kế đáp ứng để tạo ra bố cục đẹp mắt trên nhiều kích thước màn hình khác nhau và thêm hiệu ứng di chuột và hoạt ảnh vào từng hình ảnh để làm cho trang trở nên sống động hơn.

Cuối cùng, bạn sẽ học được các kỹ thuật CSS nâng cao mà bạn có thể áp dụng vào thực tế, cũng như tinh chỉnh các thiết kế của mình thông qua việc thực hành.

Trong khóa học này, bạn sẽ tạo một trang thư viện ảnh thực tế và phong cách, đồng thời nâng cao hơn nữa kỹ năng thiết kế bố cục của mình .

Phản hồi
Làm việc cùng nhau

Trong khóa học này, bạn sẽ học cách sử dụng đánh dấu HTML5 , CSS3thiết kế phản hồi bằng truy vấn phương tiện thông qua thực hành thực tế.

Đầu tiên, chúng ta sẽ tìm hiểu những kiến ​​thức cơ bản về đánh dấu HTML5 , sau đó chúng ta sẽ bắt đầu tạo kiểu bằng CSS3 dựa trên kiến ​​thức này. Sau đó, bạn sẽ triển khai thiết kế web đáp ứng bằng cách sử dụng truy vấn phương tiện và tạo các trang có thể thích ứng với nhiều kích thước màn hình khác nhau.

Khóa học thực hành này sẽ dạy cho bạn những kỹ năng cần thiết để xây dựng sự hiện diện trên web phản hồi nhanh chóng và giúp bạn tự tin tạo ra các trang web sẵn sàng hoạt động của riêng mình.

chuyển tiếp
Chuyển tiếp Master

Trong khóa học này, bạn sẽ thành thạo các chuyển đổi không chỉ thông qua lý thuyết mà còn thông qua thực hành thực tế .

Chuyển tiếp là thuộc tính CSS mạnh mẽ giúp thêm hiệu ứng hoạt hình mượt mà vào những thay đổi về trạng thái của một phần tử. Trong bài học này, bạn sẽ tìm hiểu các nguyên tắc cơ bản về chuyển tiếp và cách chuyển đổi hiệu quả các thiết kế của mình bằng cách áp dụng các thuộc tính chuyển tiếp khác nhau.

Thông qua thực hành thực tế , bạn sẽ học cách tạo các hiệu ứng chuyển tiếp khác nhau , bao gồm thay đổi màu sắc, kích thước và vị trí, đồng thời phát triển khả năng áp dụng chúng vào thiết kế trang web .

Trong khóa học này, bạn sẽ học cách cải thiện trải nghiệm người dùng bằng cách sử dụng hiệu ứng chuyển tiếp và phát triển các kỹ năng để tạo các trang web tương tác .

Lưới
Thẻ Bố trí Lưới

Trong bài giảng này, chúng ta sẽ tìm hiểu về Bố cục lưới và tạo giao diện người dùng dạng thẻ .

Đầu tiên, hãy tìm hiểu các khái niệm và thuộc tính cơ bản của CSS Grid và học cách sử dụng nó để tạo ra nhiều bố cục khác nhau một cách hiệu quả. Sau đó, bạn sẽ học cách triển khai giao diện người dùng dạng thẻ và áp dụng vào thiết kế trang web thực tế .

Thông qua đào tạo thực hành, bạn sẽ tự do xử lý việc căn chỉnh bố cục thẻ , kích thước, khoảng cách, v.v. và thiết kế giao diện người dùng phản hồi với nhiều kích thước màn hình khác nhau bằng lưới phản hồi .

Trong khóa học này, bạn sẽ học những cách thực tế để sử dụng CSS Grid và tự tin tạo ra các thiết kế giao diện người dùng dựa trên thẻ sạch sẽ và hiệu quả .

Dự án cuối cùng 1
Sustagram

Trong dự án này, bạn sẽ học một cách có hệ thống nhiều phương pháp thiết kế bố cục khác nhau trong khi sao chép và mã hóa màn hình chính theo cùng định dạng như Instagram .

Triển khai bố cục tương tự như dịch vụ thực tế bằng cách sử dụng mã đánh dấu HTML5kiểu dáng CSS3 . Nội dung chính được chia thành tiêu đề, nguồn cấp dữ liệu, thanh bên, v.v. để sắp xếp trang và thiết kế web đáp ứng được sử dụng để tạo ra một trang trông đẹp trên cả thiết bị di động và máy tính để bàn .

Trong phòng thí nghiệm thực hành này, bạn sẽ học cách cấu trúc các bố cục phức tạp một cách có hệ thốngcác kỹ thuật phản hồi cần thiết cho thiết kế trang web thực tế . Hoàn thành một dự án sẽ mang lại cho bạn kinh nghiệm thực tế và tạo ra những kết quả tuyệt vời để bổ sung vào danh mục đầu tư của bạn.

Dự án cuối cùng 2
Bản sao của Google

Trong dự án này, chúng tôi sẽ sao chép hoàn hảo màn hình chính của Google từ logo Google đến thanh tìm kiếm .

Sử dụng HTML5CSS3 , nó tái tạo chính xác bố cục đơn giản của Google. Cấu trúc trang sẽ đơn giản và gọn gàng, tập trung vào logo Google, hộp tìm kiếm và nút tìm kiếm .

Phòng thí nghiệm thực hành này sẽ giúp bạn nắm vững các kỹ thuật CSS3 cơ bản như căn chỉnh, giãn cách và kiểu phông chữ , đồng thời xây dựng các kỹ năng thiết kế web thực tế bằng cách triển khai hộp tìm kiếm có chức năng giống như một trang web thực sự .

Ngoài ra, bạn có thể học các kỹ năng cần thiết cho các dự án web thực tế bằng cách áp dụng thiết kế web đáp ứng để tạo ra kết quả tối ưu từ màn hình di động đến màn hình máy tính để bàn .

Dự án cuối cùng 3
Blog du lịch

Trong dự án này, bạn sẽ sao chép mã của một trang blog du lịch trong khi tìm hiểu cấu trúc HTML5 có hệ thốngkiểu dáng CSS3 hoàn hảo .

Chúng tôi sử dụng HTML5 để thiết kế cấu trúc trang web một cách rõ ràng và thêm kiểu dáng cho trang bằng CSS3 để tạo ra thiết kế trông giống như một blog du lịch thực sự.

Bằng cách áp dụng thiết kế phản hồi, bạn sẽ định cấu hình trang để tự động tối ưu hóa cho nhiều kích thước màn hình khác nhau và học các kỹ năng thiết kế có thể áp dụng ngay vào các dự án thực tế trong khi thực hành nhiều thành phần khác nhau như thư viện ảnh, bố cục văn bản và thanh menu .

Thông qua dự án này, bạn sẽ học cách tạo các trang web có cấu trúc và hiệu quả cũng như thiết kế web đáp ứng . Đây là cơ hội để học mọi thứ từ kiến ​​thức cơ bản đến nâng cao về phát triển web bằng cách tạo ra một trang có chức năng giống như một blog thực sự .

Dự án cuối cùng 4
Ứng dụng trò chuyện

Trong dự án này, chúng ta sẽ tạo một ứng dụng trò chuyện tương thích 100% với thiết bị di động . Bằng cách sử dụng HTML5 , CSS3 , GridFlex , chúng ta sẽ hoàn thiện một trang có chức năng giống như một ứng dụng trò chuyện thực sự .

Thiết kế cấu trúc ứng dụng bằng HTML5 và thêm kiểu trang bằng CSS3 để triển khai giao diện người dùng được tối ưu hóa cho thiết bị di động. Sử dụng GridFlexbox để sắp xếp hiệu quả bố cục cửa sổ trò chuyện và thực hành các thành phần như gửi tin nhắn, danh sách trò chuyện và ảnh hồ sơ .

Đặc biệt, chúng tôi tập trung vào khả năng phản hồi trên thiết bị di động và thiết kế màn hình trò chuyện được tối ưu hóa cho môi trường di động . Điều này sẽ dạy cho bạn tầm quan trọng của thiết kế web đáp ứng và giúp bạn tạo ra các trang có giao diện và hoạt động giống như các ứng dụng thực tế .

Dự án này cung cấp cơ hội học tập tốt nhất cho những ai muốn học về tối ưu hóa thiết bị di độngthiết kế UI/UX thực tế !

Dự án cuối cùng 5
Phòng khách

Trong dự án này, bạn sẽ học cách tạo màn hình chính bằng cú pháp HTML5kiểu dáng CSS3 mới nhất, đồng thời triển khai thiết kế web đáp ứng .

Bằng cách sử dụng các thẻ mới nhất của HTML5 và nhiều thuộc tính khác nhau của CSS3 , chúng tôi tạo ra một màn hình chính trông giống như một trang web thực tế . Thiết kế bố cục sử dụng FlexboxGrid để tạo ra bố cục linh hoạt và gọn gàng, các yếu tố thiết kế được tối ưu hóa để có khả năng phản hồi nhằm đảm bảo chúng trông đẹp trên nhiều thiết bị khác nhau.

Trong khóa học này, bạn sẽ học ngữ pháp mới nhất và các tính năng nâng cao của CSS3 được sử dụng rộng rãi trong thực tế và bạn sẽ có thể triển khai bố cục được tối ưu hóa cho mọi kích thước màn hình dựa trên web đáp ứng .

Thông qua việc học lặp đi lặp lại, bạn sẽ học cách áp dụng HTML5 và CSS3 một cách hoàn hảo và phát triển khả năng tạo ra các trang web trông giống như thiết kế thực tế !

Dự án cuối cùng 6
5 giờ chiều

Cuối cùng, dự án cuối cùng ! Xin chúc mừng vì bạn đã trở thành một nhà xuất bản thực thụ . Bây giờ, hãy áp dụng mọi thứ bạn đã học vào công việc tốt nhất của mình .

Trong dự án này, chúng ta sẽ sử dụng HTML5CSS3 để tạo ra một trang web chất lượng cao giống như trang web thực tế. Chúng tôi sẽ sử dụng tất cả các kỹ năng bạn đã học được cho đến nay và áp dụng thiết kế đáp ứng cùng bố cục tinh vi để tạo ra một trang hoạt động giống như một trang web thực sự .

Dự án cuối cùng đã lấy đi toàn bộ hiểu biết của tôi với tư cách là một nhà xuất bản , nên tôi chẳng còn gì để học nữa. Với những kiến ​​thức đã học được cho đến nay, tôi đã sẵn sàng tái sinh thành một nhà xuất bản có cả thiết kế hoàn chỉnhmã hiệu quả . Bây giờ hãy tự tin đi xuống nhé ! 🙂

Xin chúc mừng và hy vọng bạn sẽ tiếp tục tạo ra nhiều trang web tuyệt vời trong hành trình tương lai của mình! 🎉

Những câu hỏi thường gặp

H. Tôi là người mới bắt đầu và thực sự không biết gì cả. Như vậy được không?
A. Có. Thực sự ổn thôi. Đây là khóa học được thiết kế riêng để ngay cả những người không biết gì cũng có thể học được.

H. Tôi đã mua một cuốn sách. Tôi có cần phải mua các khóa học trực tuyến không?
A. Nếu bạn đã mua sách, chúng tôi khuyên bạn nên mua thêm. Ngoài ra, sách còn đề cập đến nhiều nội dung không có trong sách.

H. Có cần phải có kiến ​​thức trước không?

A. Có, khóa học này yêu cầu bạn phải có kiến ​​thức trước về HTML5.

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Windows, macOS

  • Công cụ sử dụng: Visual Studio Code, Chrome

  • Thông số kỹ thuật của PC: Cấu hình tối thiểu cho phép lướt web cũng được chấp nhận.

Tài liệu học tập

  • Chúng tôi cung cấp tài liệu học tập cho mỗi bài giảng để giúp bạn tiến bộ trong quá trình đào tạo thực hành.


Kiến thức và ghi chú của người chơi

  • Những người không chuyên ngành và người mới bắt đầu cũng có thể tham gia khóa học

  • Tuy nhiên, việc tìm hiểu về HTML5 phải được ưu tiên hàng đầu.

Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • Beginner with no prior CSS experience

  • Experienced, but not confident in my CSS3 knowledge.

  • Practitioners who still roughly use CSS3 based on intuition.

  • Someone who wants to learn simply and easily without complicated explanations

Cần biết trước khi bắt đầu?

  • HTML5

Xin chào
Đây là

4,012

Học viên

165

Đánh giá

54

Trả lời

4.9

Xếp hạng

6

Các khóa học

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

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

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

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

Chương trình giảng dạy

Tất cả

181 bài giảng ∙ (15giờ 49phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!