0Pricing
Tailwind CSS Academy icon

Tailwind CSS Academy

HTMLCssFrontendDesign

掌握被 OpenAI、Vercel 和 Shopify 信赖的实用优先 CSS 框架。学习每个实用工具、响应式设计、深色模式、动画和生产优化。

🤖 AI 驱动📚 30 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Tailwind CSS 精通指南

掌握被 OpenAI、Vercel 和 Shopify 信赖的实用优先 CSS 框架。学习每个实用工具、响应式设计、深色模式、动画和生产优化。本课程包含 30 个循序渐进的小课程,从绝对初级 (A1) 到高级 (B2),每堂课都简明扼要,并配有快速测验来巩固每个概念。

你将学到什么

你将从基础知识开始,逐步学习中级和高级主题,每门课程都建立在前一个的基础上。每堂课都很实用,配有真实示例,需要帮助时还有 AI 导师可用。

工作原理

每门课程分为四堂重点课。每天完成几堂课,你将在几周内而非几个月内掌握整个课程。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

30 门课程

Tailwind CSS Academy 学习路径中的所有课程。

01

什么是 Tailwind CSS?

A14 节课

了解 Tailwind CSS 背后的实用优先理念,并理解它与 Bootstrap 等传统 CSS 框架的区别。学习如何在项目中设置 Tailwind,并使用实用类编写您的第一个带样式的元素。

02

排版工具类

A14 节课PRO

掌握 Tailwind 丰富的排版工具类,控制字号、字重、行高、字间距和文本对齐方式。学习如何在不编写自定义 CSS 的情况下,创建易读且美观的文本。

03

颜色与背景

A14 节课PRO

探索 Tailwind 丰富的颜色调色板,学习如何应用背景颜色、渐变和背景图像。了解如何使用不透明度修饰符,创建视觉效果丰富的表面。

04

间距:外边距与内边距

A14 节课PRO

学习 Tailwind 一致的间距尺度,为任意元素添加外边距和内边距。了解方向快捷方式和负外边距,精准控制布局。

05

使用 Tailwind 实现 Flexbox

A14 节课PRO

使用 Tailwind 的 flex 工具类应用 CSS Flexbox 布局,无需编写一行自定义 CSS。轻松构建水平和垂直布局、控制对齐方式并管理换行。

06

使用 Tailwind 实现网格布局

A24 节课PRO

通过 Tailwind 的网格工具类运用 CSS Grid,构建复杂的二维布局。使用简单的类名定义列、行和区域,并精准控制项目放置位置。

07

尺寸:宽度、高度与宽高比

A24 节课PRO

使用 Tailwind 的宽度、高度、最小值/最大值约束和宽高比工具类控制元素尺寸。自信地构建响应式和固定尺寸的组件。

08

边框与阴影

A24 节课PRO

使用 Tailwind 的边框和阴影工具类设置元素的边缘与层次感。学习如何添加圆角、控制边框宽度和颜色,并应用盒阴影来营造立体感。

09

悬停、聚焦与状态变体

A24 节课PRO

通过根据悬停、聚焦、激活、禁用及其他伪状态有条件地应用样式,为界面添加交互性。学习 Tailwind 的变体前缀系统,控制每一种交互状态。

10

响应式设计断点

A24 节课PRO

使用 Tailwind 移动优先的响应式断点,构建能够适应任何屏幕尺寸的布局。在特定视口宽度应用不同的工具类,创建真正响应式的设计。

11

使用 Tailwind 实现深色模式

B14 节课PRO

使用 Tailwind 内置的 dark 变体,在 Web 应用中实现深色模式。了解类策略与媒体策略的区别,并构建在浅色和深色主题下都美观的界面组件。

12

Tailwind 配置文件

B14 节课PRO

通过掌握 tailwind.config.js 文件,充分发挥 Tailwind 的能力。学习如何扩展默认主题、添加自定义值、配置内容路径和管理插件。

13

自定义颜色、字体与间距

B14 节课PRO

通过添加自定义颜色、集成 Google Fonts 和定义自定义间距尺度,让 Tailwind 适配您的品牌。构建项目专属的设计语言,同时继续使用 Tailwind 的全部工具类。

14

@apply 指令

B14 节课PRO

学习何时以及如何使用 Tailwind 的 @apply 指令,将重复的工具类模式提取为可复用的 CSS 类。在实用优先方法与可维护的组件抽象需求之间取得平衡。

15

动画与过渡

B14 节课PRO

使用 Tailwind 内置的过渡和动画工具类,为界面添加流畅动效。学习如何控制持续时间、缓动和延迟,并应用关键帧动画来打造吸引人的用户体验。

16

组件模式:按钮、卡片与徽章

B14 节课PRO

使用 Tailwind 工具类构建精致且可复用的界面基础组件。学习带变体的按钮、带页眉和页脚的卡片,以及小型信息徽章的标准模式。

17

组件模式:导航栏与侧边栏

B14 节课PRO

使用 Tailwind 工具类构建响应式导航栏和可折叠侧边栏。学习如何处理移动端汉堡菜单,并创建在用户滚动时保持显示的固定导航。

18

组件模式:表单与输入项

B14 节课PRO

使用 Tailwind 工具类为表单元素添加易用且美观的样式。学习创建文本输入框、选择框、复选框、单选按钮,以及带验证状态的完整表单布局。

19

组件模式:模态框与下拉菜单

B14 节课PRO

使用 Tailwind 和少量 JavaScript 构建模态框、对话框和下拉菜单等覆盖层界面模式。学习定位、z-index 堆叠,以及流畅的打开和关闭过渡效果。

20

JIT 模式与生产环境优化

B14 节课PRO

了解 Tailwind 的即时引擎,以及它如何仅生成您实际使用的 CSS。学习如何优化生产包、分析输出大小,并编写 JIT 引擎能够检测到的类。

21

设计令牌与系统化主题

B24 节课PRO

在 Tailwind 配置中建立稳健的设计令牌系统,实现一致的多品牌主题。将基础令牌映射到语义令牌,为大型项目构建可扩展的设计语言。

22

Tailwind 与 React 和 Next.js

B24 节课PRO

按照官方设置,将 Tailwind CSS 集成到 React 和 Next.js 应用中。学习在 JSX 中应用工具类、管理条件类名,以及在基于组件的架构中组织样式的最佳实践。

23

Headless UI 集成

B24 节课PRO

将 Tailwind CSS 与 Headless UI 结合,构建完全易用但不预设样式的组件。在保留开箱即用的强大易用性支持的同时,为菜单、对话框、组合框和过渡效果应用自定义 Tailwind 类。

24

编写 Tailwind 插件

B24 节课PRO

通过编写自定义插件扩展 Tailwind 的功能,添加新的工具类、组件和变体。学习插件 API,将可复用的样式逻辑封装起来,并在多个项目之间共享。

25

使用 Tailwind 构建易用组件

B24 节课PRO

使用 Tailwind 工具类构建符合 WCAG 易用性标准的界面组件,实现颜色对比度、焦点管理和屏幕阅读器支持。编写适合所有用户的 HTML 结构与 Tailwind 样式。

26

Tailwind 生产实践:包大小与最佳实践

B24 节课PRO

采用专业的最佳实践,在生产应用中交付 Tailwind CSS。学习大型团队使用的包审计、类组织策略、代码检查和性能优化技术。

27

构建完整的落地页

B24 节课PRO

运用目前所学的全部知识,仅使用 Tailwind CSS 从零开始构建完整的响应式营销落地页。涵盖主视觉、功能介绍、用户评价、定价和页脚区域。

28

构建仪表盘界面

B24 节课PRO

使用 Tailwind CSS 构建功能完整的管理后台界面。在统一且响应式的布局中构建侧边栏、顶部栏、统计卡片、数据表格和图表占位组件。

29

使用 Tailwind 实现 CSS 架构

B24 节课PRO

探索 Tailwind 如何融入大型项目所采用的更广泛 CSS 架构策略。学习如何组织文件、构建组件层,并与旧版 CSS 或其他样式工具共存。

30

综合项目:Tailwind 设计系统

B24 节课PRO

整合本学习路线中的全部技能,构建完整的基于 Tailwind 的设计系统。定义令牌、构建组件库、编写插件,并为团队使用编写系统文档。

常见问题

常见问题解答

Tailwind CSS Academy 课程免费吗?

免费。你可以免费开始 Tailwind CSS Academy 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 HTML 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 HTML 基础也可以开始。

我在 CoddyKit 上怎样学习 HTML?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Tailwind CSS Academy 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Tailwind CSS Academy 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 HTML 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 HTML,进度会自动同步。

立即开始 Tailwind CSS Academy

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程