CSS3, a must-learn for front-end beginners!! We'll thoroughly explore CSS3, from the basics to advanced levels!
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
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.
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ế .
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ú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.
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ã.
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 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 .
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.
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! 🚀
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ên và họ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!
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 Flexbox và CSS 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 .
Trong khóa học này, bạn sẽ học cách sử dụng đánh dấu HTML5 , CSS3 và thiế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.
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 .
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ả .
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 HTML5 và kiể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ống và cá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.
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 HTML5 và CSS3 , 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 .
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ống và kiể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ự .
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 , Grid và Flex , 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 Grid và Flexbox để 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 động và thiế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 HTML5 và kiể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 Flexbox và Grid để 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ế !
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 HTML5 và CSS3 để 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ỉnh và mã 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! 🎉
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.
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.
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.
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.
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
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권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:
또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]
Tất cả
181 bài giảng ∙ (15giờ 49phút)
Tài liệu khóa học:
6. CSS3 là gì?
01:58
8. Áp dụng CSS3
03:21
10. Bộ chọn thẻ
02:58
11. Bộ chọn ID
03:33
12. Bộ chọn lớp
02:34
13. Bộ chọn nhóm
02:20
18. Kích thước
01:05
22. độ dày
04:13
23. Kiểu chữ
02:31
24. Căn chỉnh văn bản
02:32
25. ẩn ý
06:59
28. Mô hình hộp
03:04
30. Thuộc tính hộp
05:26
31. lề
07:22
32. Đường viền
03:50
33. đệm
03:56
34. chiều rộng
04:56
35. Giới hạn chiều rộng
05:57
37. Tạo hiệu ứng bóng đổ
06:36
43. thừa kế
03:26
45. Chỉ định màu nền
03:36
46. Chỉ định ảnh nền - 1
04:26
47. Chỉ định ảnh nền - 2
04:30
52. Bộ chọn thuộc tính
04:31
54. Bộ chọn lớp giả
08:24
55. Bộ chọn phần tử ảo
06:27
57. Bộ chọn toàn cục
03:23
58. Bộ chọn hậu duệ
05:13
59. Bộ chọn con
04:43
63. tĩnh
03:41
64. tương đối
06:41
65. Tuyệt đối
05:09
66. 안녕하세요.
03:54
67. dính
05:01
71. phao
05:40
88. Hoạt hình là gì?
02:28
94. biến đổi 2D
06:21
95. transform-3d
10:03
103. Bố cục lưới cơ bản
05:36
105. minmax, lặp lại
09:01
106. khoảng cách
01:51
108. Sử dụng số lưới
08:05
123. khung nhìn
05:36