我第一次使用 Tailwind CSS 的经历

2025-06-10

我第一次使用 Tailwind CSS 的经历

最近我开始学习 Tailwind CSS,这是一个可以帮助你更快地编写 CSS 的 CSS 框架。

Tailwind 是一个实用优先的 CSS 框架,包含 flex、pt-4、text-centre 和 rotate-90 等类,可以直接在你的标记中组合构建任何设计。简单来说,它允许你在 HTML 中以类的形式编写 CSS。

学习 Tailwind CSS 的先决条件

测试 Tailwind 之后,在开始使用 Tailwind CSS 之前你应该了解以下事项 -

  • 基本 HTML(尤其是 Classes 和 IDs)
  • 基本 CSS
  • 移动和桌面响应能力
  • NodeJS 应该预先安装
  • 关于 npm 包的一些知识

我是如何开始的

如果你对 CSS 有深入的了解,Tailwind 非常容易上手。因为我们写的是同一种 CSS,所以在开始学习 Tailwind 之前我不需要学习任何额外的内容。

为了开始使用 Tailwind,我按照 YouTube 上 Tailwind Lab 的播放列表:Tailwind CSS:从零到生产。这个播放列表确实以清晰简洁的方式解释了所有内容。我学习了如何设置 Tailwind 项目,即下载所有重要文件(例​​如 package.json、tailwind.config 文件)和其他方便的插件。在了解了 Tailwind 的基本工作原理之后,我开始探索 Tailwind 的文档,这是迄今为止我遇到的最好的文档之一。在摆弄文档并尝试自己实现功能的同时,我学会了如何通过 Tailwind CSS 开发具有适当样式和响应能力的普通网页。之后,我开始学习一些高级的东西,比如创建自己的类,如何制作和使用自定义颜色和属性!< br/>

我遇到的困难

  • 对我来说,建立 Tailwind 项目的过程一开始有点困难,但随着时间的推移,一切都变得清晰起来。

  • 我面临的另一个问题是,由于我们在 HTML 文件(准确地说是类)中设置代码样式,因此代码开始看起来非常混乱,尤其是当你必须对元素进行大量样式设置时。

易于学习

  • 学习 Tailwind CSS 一点也不难,因为正如我上面提到的,你不需要学习任何额外的内容,因为我们编写的是相同的旧 CSS。

  • Tailwind 的文档对此进行了最好的解释之一,即其核心概念、工作原理和用法。

  • Tailwind 中使用的类非常简单直接,您无需回顾其文档即可查看类名!

Bootstrap 与 Tailwind CSS

Bootstrap 和 Tailwind 都是最常用的 CSS 框架之一。

Bootstrap 可让您快速设计和定制响应式移动优先网站。它是全球最受欢迎的前端开源工具包,具有 Sass 变量和混合宏、响应式网格系统、丰富的预构建组件以及强大的 JavaScript 插件。

1.可定制性

  • 我认为 Tailwind 非常灵活(可定制)。你可以自行定义所有属性和值,无需编写额外的 CSS。说到自定义属性,你可以在 Tailwind 配置文件中创建自定义属性,轻松构建自定义颜色、使用外部字体等。
  • 与 Tailwind CSS 不同,Bootstrap 的可定制性不强,因为它具有预先设置的样式元素,有时您可能需要考虑制作一个 CSS 文件来更改 Bootstrap 提供的默认样式并添加一些您自己的风格。

2.与 CSS 预处理器一起使用

  • 由于 Tailwind 是一个 PostCSS 插件,因此它可以轻松地与其他预处理器(如 Sass、Less、Stylus 等)一起使用,就像与其他 PostCSS 插件(如 Autoprefixer)一起使用一样。
  • Bootstrap 自带原生 CSS,但其源代码使用了两个最流行的 CSS 预处理器:Less 和 Sass。它默认自带 Sass 变量和 mixins。

3.删除未使用的类

Tailwind CSS 和 Bootstrap 都使用 PurgeCSS 删除所有未触及的 css 类,这些类只会增加文件大小。

4.外观

顺风:

使用 Tailwind 进行简单的卡片设计

使用 Tailwind 👆 设计的简单卡片



Tailwind 代码

Tailwind 代码

顺风:

使用 Bootstrap 进行简单的卡片设计

使用 Bootstrap👆 进行简单的卡片设计



引导代码

引导代码



嗯,两者各有各的好看,但 bootstrap 的可定制性较差,我必须编写额外的 CSS 才能根据我的网站主题更改其外观。

最后的想法

以下是我认为 Tailwind 值得使用的一些原因:

  • 它对初学者非常友好。在构建网页时,您甚至不需要离开 HTML 文件!
  • 与 Bootstrap 不同,它高度可定制
  • 您不必担心不必要的代码,PurgeCSS 会处理它。
  • 它有易于记忆的类名。这样你就不需要反复查看文档了。
  • 您甚至可以创建自己的课程,这样就不必一遍又一遍地重复相同的代码。

谢谢阅读😃。再见!

鏂囩珷鏉ユ簮锛�https://dev.to/xenoxdev/my-first-experience-in-tailwind-css-20lc
PREV
程序员 Meme 十大编程 Meme (pemes)
NEXT
使用此概念模板管理您的财务💰