- Tailwind CSS 教程
- Tailwind CSS - 首页
- Tailwind CSS - 路线图
- Tailwind CSS - 简介
- Tailwind CSS - 安装
- Tailwind CSS - 编辑器设置
- Tailwind CSS - 核心概念
- Tailwind CSS - 实用优先基础
- Tailwind CSS - 悬停、焦点和其他状态
- Tailwind CSS - 响应式设计
- Tailwind CSS - 暗黑模式
- Tailwind CSS - 重用样式
- Tailwind CSS - 添加自定义样式
- Tailwind CSS - 函数和指令
- Tailwind CSS - 自定义
- Tailwind CSS - 配置
- Tailwind CSS - 内容配置
- Tailwind CSS - 主题配置
- Tailwind CSS - 自定义屏幕尺寸
- Tailwind CSS - 自定义颜色
- Tailwind CSS - 自定义间距
- Tailwind CSS - 插件
- Tailwind CSS - 预设
- Tailwind CSS - 基础样式
- Tailwind CSS - 预设样式
- Tailwind CSS - 布局
- Tailwind CSS - 高宽比
- Tailwind CSS - 容器
- Tailwind CSS - 列
- Tailwind CSS - 断行后
- Tailwind CSS - 断行前
- Tailwind CSS - 断行内
- Tailwind CSS - 边框装饰断开
- Tailwind CSS - 盒子大小
- Tailwind CSS - 显示
- Tailwind CSS - 浮动
- Tailwind CSS - 清除浮动
- Tailwind CSS - 隔离
- Tailwind CSS - 对象适应
- Tailwind CSS - 对象位置
- Tailwind CSS - 溢出
- Tailwind CSS - 滚动行为
- Tailwind CSS - 位置
- Tailwind CSS - 上/右/下/左
- Tailwind CSS - 可见性
- Tailwind CSS - Z-index
- Tailwind CSS - Flexbox 和 Grid
- Tailwind CSS - Flex 基准
- Tailwind CSS - Flex 方向
- Tailwind CSS - Flex 换行
- Tailwind CSS - Flex
- Tailwind CSS - Flex 伸展
- Tailwind CSS - Flex 收缩
- Tailwind CSS - 顺序
- Tailwind CSS - 网格模板列
- Tailwind CSS - 网格列起始/结束
- Tailwind CSS - 网格模板行
- Tailwind CSS - 网格行起始/结束
- Tailwind CSS - 网格自动流
- Tailwind CSS - 网格自动列
- Tailwind CSS - 网格自动行
- Tailwind CSS - 间隙
- Tailwind CSS - 内容对齐
- Tailwind CSS - 项目对齐
- Tailwind CSS - 自身对齐
- Tailwind CSS - 内容排列
- Tailwind CSS - 项目排列
- Tailwind CSS - 自身排列
- Tailwind CSS - 内容放置
- Tailwind CSS - 项目放置
- Tailwind CSS - 自身放置
- Tailwind CSS - 间距
- Tailwind CSS - 内边距
- Tailwind CSS - 外边距
- Tailwind CSS - 元素间距
- Tailwind CSS - 大小
- Tailwind CSS - 宽度
- Tailwind CSS - 最小宽度
- Tailwind CSS - 最大宽度
- Tailwind CSS - 高度
- Tailwind CSS - 最小高度
- Tailwind CSS - 最大高度
- Tailwind CSS - 尺寸
- Tailwind CSS - 排版
- Tailwind CSS - 字体系列
- Tailwind CSS - 字体大小
- Tailwind CSS - 字体平滑
- Tailwind CSS - 字体样式
- Tailwind CSS - 字体粗细
- Tailwind CSS - 数字字体变体
- Tailwind CSS - 字间距
- Tailwind CSS - 行数限制
- Tailwind CSS - 行高
- Tailwind CSS - 列表样式图片
- Tailwind CSS - 列表样式位置
- Tailwind CSS - 列表样式类型
- Tailwind CSS - 文本对齐
- Tailwind CSS - 文本颜色
- Tailwind CSS - 文本装饰
- Tailwind CSS - 文本装饰颜色
- Tailwind CSS - 文本装饰样式
- Tailwind CSS - 文本装饰粗细
- Tailwind CSS - 文本下划线偏移
- Tailwind CSS - 文本转换
- Tailwind CSS - 文本溢出
- Tailwind CSS - 文本换行
- Tailwind CSS - 文本缩进
- Tailwind CSS - 垂直对齐
- Tailwind CSS - 空白字符
- Tailwind CSS - 断词
- Tailwind CSS - 连字符
- Tailwind CSS - 内容
- Tailwind CSS - 背景
- Tailwind CSS - 背景附件
- Tailwind CSS - 背景裁剪
- Tailwind CSS - 背景颜色
- Tailwind CSS - 背景原点
- Tailwind CSS - 背景位置
- Tailwind CSS - 背景重复
- Tailwind CSS - 背景大小
- Tailwind CSS - 背景图片
- Tailwind CSS - 渐变颜色停止点
- Tailwind CSS - 边框
- Tailwind CSS - 边框半径
- Tailwind CSS - 边框宽度
- Tailwind CSS - 边框颜色
- Tailwind CSS - 边框样式
- Tailwind CSS - 分割线宽度
- Tailwind CSS - 分割线颜色
- Tailwind CSS - 分割线样式
- Tailwind CSS - 轮廓宽度
- Tailwind CSS - 轮廓颜色
- Tailwind CSS - 轮廓样式
- Tailwind CSS - 轮廓偏移
- Tailwind CSS - 环宽
- Tailwind CSS - 环颜色
- Tailwind CSS - 环偏移宽度
- Tailwind CSS - 环偏移颜色
- Tailwind CSS - 效果
- Tailwind CSS - 盒子阴影
- Tailwind CSS - 盒子阴影颜色
- Tailwind CSS - 不透明度
- Tailwind CSS - 混合模式
- Tailwind CSS - 背景混合模式
- Tailwind CSS - 滤镜
- Tailwind CSS - 模糊
- Tailwind CSS - 亮度
- Tailwind CSS - 对比度
- Tailwind CSS - 投影
- Tailwind CSS - 灰度
- Tailwind CSS - 色相旋转
- Tailwind CSS - 反相
- Tailwind CSS - 饱和度
- Tailwind CSS - 棕褐色
- Tailwind CSS - 背景模糊
- Tailwind CSS - 背景亮度
- Tailwind CSS - 背景对比度
- Tailwind CSS - 背景灰度
- Tailwind CSS - 背景色相旋转
- Tailwind CSS - 背景反相
- Tailwind CSS - 背景不透明度
- Tailwind CSS - 背景饱和度
- Tailwind CSS - 背景棕褐色
- Tailwind CSS - 表格
- Tailwind CSS - 边框折叠
- Tailwind CSS - 边框间距
- Tailwind CSS - 表格布局
- Tailwind CSS - 标题位置
- Tailwind CSS - 过渡和动画
- Tailwind CSS - 过渡属性
- Tailwind CSS - 过渡持续时间
- Tailwind CSS - 过渡定时函数
- Tailwind CSS - 过渡延迟
- Tailwind CSS - 动画
- Tailwind CSS - 变换
- Tailwind CSS - 缩放
- Tailwind CSS - 旋转
- Tailwind CSS - 平移
- Tailwind CSS - 倾斜
- Tailwind CSS - 变换原点
- Tailwind CSS - 交互性
- Tailwind CSS - 强调色
- Tailwind CSS - 外观
- Tailwind CSS - 光标
- Tailwind CSS - 光标颜色
- Tailwind CSS - 指针事件
- Tailwind CSS - 调整大小
- Tailwind CSS - 滚动行为
- Tailwind CSS - 滚动边距
- Tailwind CSS - 滚动填充
- Tailwind CSS - 滚动捕捉对齐
- Tailwind CSS - 滚动捕捉停止
- Tailwind CSS - 滚动捕捉类型
- Tailwind CSS - 触摸操作
- Tailwind CSS - 用户选择
- Tailwind CSS - 将更改
- Tailwind CSS - SVG
- Tailwind CSS - 填充
- Tailwind CSS - 描边
- Tailwind CSS - 描边宽度
- Tailwind CSS - 可访问性
- Tailwind CSS - 屏幕阅读器
- Tailwind CSS - 强制颜色调整
- Tailwind CSS - 附加内容
- Tailwind CSS - 与预处理器一起使用
- Tailwind CSS - 生产优化
- Tailwind CSS - 参考
- Tailwind CSS - 核心概念
- Tailwind CSS - 自定义
- Tailwind CSS - 布局
- Tailwind CSS - Flexbox 和 Grid
- Tailwind CSS - 间距
- Tailwind CSS - 大小
- Tailwind CSS - 排版
- Tailwind CSS - 背景
- Tailwind CSS - 边框
- Tailwind CSS - 效果
- Tailwind CSS - 滤镜
- Tailwind CSS - 表格
- Tailwind CSS - 过渡和动画
- Tailwind CSS - 变换
- Tailwind CSS - 交互性
- Tailwind CSS - 资源
- Tailwind CSS - 讨论
- Tailwind CSS - 有用资源
Tailwind CSS 教程
Tailwind CSS 是一个实用优先的 CSS 框架,通过使用其预定义的实用优先类来设计网站。它是一个低级别的 CSS 框架,易于学习和维护项目。Tailwind CSS 具有许多内置功能和类,可以直接用于 HTML 文档。
为什么要选择 Tailwind CSS?
Tailwind CSS 是一个 CSS 框架,在这个快节奏的开发阶段,它为创建响应式和 SEO 友好的网站提供了许多优势。它提供了几个优势,包括……
- 实用优先范式:无需编写自定义 CSS,即可使用预定义的类来装饰 HTML 元素。
- 响应式设计:Tailwind CSS 实用程序类可以根据屏幕尺寸和断点使用,因此您的网站可以具有响应性。
- 一致性和可维护性:其统一的设计确保所有页面都可以遵循一致的前端设计,易于维护。
- 快速开发:与使用自定义 CSS 相比,使用预定义的类始终可以提高您的开发速度。
- 设计灵活性:它拥有数量最多的预定义类,并有机会创建您的设计,使您的设计技能更灵活。
如何使用 Tailwind CSS?
有两种方法可以在项目中使用 Tailwind CSS,您可以通过 CDN 链接使用它,也可以将其安装在您的服务器/本地机器上。
Tailwind CSS 安装
- 使用 yarn 安装 Tailwind CSS
- 使用 npm 安装 Tailwind CSS
您可以在本文中查看 Tailwind CSS 安装指南 - Tailwind CSS 安装
Tailwind CSS CDN 链接
使用 script 标签只需在 HTML 的 <head> 部分包含一个 <script> 标签。这无需在服务器上添加额外文件即可访问 Tailwind 的实用程序类。
<script src="https://cdn.tailwindcss.com"></script>使用 link 标签
只需在 HTML 的 <head> 部分包含一个 <link> 标签。这无需在服务器上添加额外文件即可访问 Tailwind 的实用程序类。
<link href= "https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
Tailwind CSS 示例
这是一个简单的 Tailwind CSS 示例,描述了如何在鼠标悬停时更改背景颜色。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Tailwind CSS CDN Link --> <script src="https://cdn.tailwindcss.com"></script> <title>Tailwind CSS - Tutorial</title> </head> <body class="bg-gray-100"> <div class="container mx-auto p-4"> <h3 class="text-3xl font-bold"> <span class="text-cyan-400"> Tailwind CSS </span> Tutorial by <span class="text-green-600">Tutorials</span>point </h3> <p class="mt-4 text-gray-700"> This is a simple example of Tailwind CSS on HTML elements, that is how we can use Tailwind CSS classes. </p> <button class="mt-4 px-4 py-2 bg-green-600 text-white rounded hover:bg-green-900"> Click Me </button> </div> </body> </html>
学习 Tailwind CSS 的先决条件
在开始学习 Tailwind CSS 教程之前,您需要具备 HTML 知识和基本的 CSS 知识。您可以从我们的免费 HTML 和 CSS 教程中学习 HTML 和 CSS。
Tailwind CSS 入门
既然您已经了解了 Tailwind CSS,本指南涵盖了安装、设置和核心概念,以帮助您开始使用实用优先 CSS 构建响应式网站。
Tailwind CSS 布局
Tailwind CSS 布局 包含基于重要主题的实用程序类列表,以创建有效的布局。
Tailwind CSS Flexbox 和 Grid
Tailwind CSS Flexbox 和 Grid 是一个布局模块,可以有效地在 flex 或 grid 容器内对齐项目。
Tailwind CSS 间距
Tailwind CSS 间距 包括内边距 (Padding)、外边距 (Margin) 和元素间距 (Space Between)。这些是 Tailwind CSS 间距的重要概念,用于在任何元素上创建内部或外部空间,需要用到内边距和外边距。
Tailwind CSS 尺寸
Tailwind CSS 尺寸 包括宽度 (width)、高度 (height) 和尺寸 (size)。宽度和高度也分别有单独的类来定义任何元素的最大和最小宽度和高度。
Tailwind CSS 排版
Tailwind CSS 排版涵盖了广泛的预定义类,有助于直接在网页上设置文本样式。
Tailwind CSS 背景
Tailwind CSS 背景 包含一系列重要的实用程序类,提供控制背景大小、位置和有效背景图像对齐的简单方法。
Tailwind CSS 边框
Tailwind CSS 边框 涵盖了广泛的预定义类,用于颜色、宽度和圆角,方便设置元素边框样式。
Tailwind CSS 效果
Tailwind CSS 效果 包括盒阴影 (Box Shadow)、阴影颜色 (Shadow Color)、不透明度 (Opacity)、背景混合 (Background Blend) 和混合模式 (Mix Blend mode)。
Tailwind CSS 滤镜
Tailwind CSS 滤镜 用于直接在 HTML 代码中将 CSS 滤镜应用于元素,无需自定义 CSS。Tailwind CSS 滤镜类可有效地用于增强元素的可见性和外观。
Tailwind CSS 表格
Tailwind CSS 表格 包括边框折叠 (Border Collapse)、边框间距 (Border Spacing)、表格布局 (Table layout) 和标题位置 (Caption Side)。
Tailwind CSS 过渡与动画
Tailwind CSS 过渡和动画是重要的实用程序类,用于在元素上应用不同的过渡效果和动画。
Tailwind CSS 变换
Tailwind CSS 变换 是 Tailwind CSS 中重要的实用程序类,可以对元素进行不同的变换。
Tailwind CSS 交互性
Tailwind CSS 交互性 涵盖了广泛的预定义类,用于为元素添加交互功能,例如悬停效果、焦点状态、过渡等等。
Tailwind CSS 常见问题
这里有一些关于 Tailwind CSS 的常见问题解答,本节将简要解答这些问题。
问1. 解释 Tailwind CSS 中“实用优先”的概念?
“实用优先”意味着该框架专注于提供可以直接在 HTML 文档中使用的实用程序类。
问2. Tailwind CSS 是开源的(免费使用)吗?
Tailwind CSS 是一个开源项目,可免费使用。
问3. 如何将 Tailwind CSS 集成到 HTML 文件中?
我们可以通过 CDN 链接以及通过 npm 或 yarn 安装来轻松地将 Tailwind CSS 集成到项目中。
问4. Tailwind CSS 的最新版本是什么?
Tailwind CSS 的当前版本是 3.4.4
问5. 为什么 Tailwind CSS 比 Bootstrap 更好?
Tailwind CSS 和 Bootstrap 都是流行的 CSS 框架,但 Tailwind CSS 提供了用于高度定制设计的实用程序类,而 Bootstrap 提供了现成的组件,但定制性更有限。
问6. 如何下载 Tailwind CSS 排版?
我们可以使用提供的命令下载 Tailwind CSS 排版,以便轻松地将预设样式的排版集成到您的项目中。
npm install @tailwindss/typography
问7. 如何在 Tailwind CSS 中使文本加粗?
为了实现粗体文本,我们可以轻松地添加实用程序类 font-bold
。
问8. 如何同时水平和垂直居中?
我们可以轻松地添加实用程序类 self-center
。
问9. 如何安装 Tailwind CSS 自定义表单?
使用给定的命令可以轻松安装 Tailwind CSS 自定义表单,从而增强项目中表单的样式和自定义功能。
npm install @tailwindcss/custom-forms - - save-dev