百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

分享 10 个 Tailwind CSS UI 站点,助你快速启动项目

myzbx 2025-03-02 18:12 39 浏览

转载说明:原创不易,未经授权,谢绝任何形式的转载

Tailwind CSS 是一个为快速创建定制化 UI 组件而设计的实用型框架。与其他 CSS 框架或库不同,Tailwind CSS 组件没有预先设置好样式。相反,您可以使用 Tailwind 的低级实用类来为 CSS 元素设置样式,如 margin、flex、color 等。

自从 2017 年发布以来,Tailwind CSS 在开发者中越来越受欢迎,因为它允许开发者创建独特的 UI,而不被 UI kit 规则所束缚。然而,过多的选项可能会导致选择恐慌。您可能想要参考现有的示例以快速开始适应或获得灵感。

Tailwind 组件和模板集提供完全响应式的 UI 和页面模板,以满足这种需求。这些集合允许您将 HTML 片段复制粘贴到您的代码库中进行使用或修改。其他开发者和组织创建了它们,以帮助您通过展示潜在的最终结果快速开始您的项目。

本文将向您介绍 10 个最好的免费 Tailwind CSS 组件集。如果您是 Tailwind CSS 的新手,您应该从本文开始,了解如何使用 Tailwind CSS 样式化组件。让我们开始吧。

1. TailwindComponents

Tailwind Components 是一个社区贡献的开源的组件集合,其中包括免费和付费的 Tailwind UI 模板和组件,可用于快速启动新应用程序、项目和落地页。该套件包括使用 Tailwind CSS 设计的现成的下拉菜单、登录、模态框、选项卡、输入和选择器。您也可以通过上传您的组件来帮助该开源社区,供其他人使用。

要使用任何组件或模板,只需单击它,即可跳转到其页面。您可以预览它,然后下载它,在 GitHub 上进行分支,或直接复制代码。

https://tailwindcomponents.com/

2. TailBlocks

Tailblocks 是一个包含 60 多个极简布局块的资源站点,包括推荐信、团队介绍组件、步骤组件、统计组件、定价对比组件、英雄、页眉、画廊、页脚、和电子商务相关组件。

Tailblocks 组件非常棒,因为它们支持暗黑模式,并允许您从界面更改主要颜色。

Mert Curuken 创建并维护了该项目的 GitHub 存储库,该存储库已获得超过 5.1k 的 star,并被克隆了 400 多次,非常受欢迎。

要使用布局块,请选择它,从颜色调色板中选择一种颜色,选择暗黑或浅色模式,然后单击“查看代码”按钮,最后将其复制并粘贴到您的项目中。

https://tailblocks.cc/

3. Meraki UI

Meraki UI 是一个不断成长的UI框架,包含 50 多个惊人的 Tailwind CSS 组件,支持 RTL 语言。

延伸阅读:什么是RTL语言

RTL 指的是从右到左的文字书写方向,也就是“右到左”(Right-to-Left)的缩写。RTL 语言是一类书写方向为从右到左的语言,例如阿拉伯语、希伯来语和波斯语等。在网站或应用程序中,如果要支持RTL语言,需要对页面布局和文字排版进行特殊处理。

如果用户的默认浏览器语言设置为 RTL,Meraki UI 将反转所有内容,包括文本、滚动条、进度条、按钮等等。Khatab Wedaa 和 Mosab Ibrahim 创建了这个 Tailwind UI框架集,其中包括警告提示、登录表单、按钮、卡片、下拉菜单、导航栏、分页和页脚。要使用任何组件,只需复制它,然后就可以使用了。

https://merakiui.com/

4. TailwindToolbox

Tailwind Toolbox 是一个插件、工具、生成器、套件和教程的资源站点,可以帮助您更好地使用 Tailwind CSS。Tailwind Toolbox 由 Amrit Nagi 创建和维护,其中包括约 45 个落地页模板和 16 个组件等内容。通过单击“资源”按钮,您可以将资源添加到收藏中。

Tailwind Made 确保了预期的 JavaScript 交互,例如打开和关闭模态框,除了 HTML 标记之外的模板脚本。要使用脚本,请下载 CSS 模板或通过单击模板或组件上的代码来复制 Tailwind 组件的代码。

https://www.tailwindtoolbox.com/

5. TailwindTemplates

Tailwind Templates 是一个不断扩大的免费 UI 组件库,使用 Tailwind CSS 进行样式设计。它由 J-hiz 创建,包含超过 30 个独特的组件设计,如警告提示、按钮、卡片、表单、搜索输入和模态框。目前,它只有组件,但很快将推出 CSS 模板。要使用任何组件,请先选择父分类,然后复制您选择的模板的代码。

https://tailwindtemplates.io/

6. Lofi UI


Lofi UI 是一个大型的 Tailwind CSS 组件集合站点,具有极简的设计风格。低保真简单地意味着这些组件被设计成可重复使用的,并且样式较少,让您可以添加自己的样式并根据自己的喜好进行定制。

换句话说,这些组件旨在尽可能高效地使用 HTML,同时依赖 CSS 使其有效。将这些 Tailwind 组件作为起点,您可以根据自己的需求构建和自定义。Rob Stinson 创建并维护了 Lofi UI,现在提供了超过 40 个吸引人的 UI 组件和布局。单击任何组件卡片即可使用它。

https://codepen.io/collection/DqLkab

7. Kometa UI Kit

Kometa UI Kit 是一个 Tailwind CSS UI组件站点,包括超过 130 个组件和布局块,涵盖了多个类别,如导航、页眉、价格、FAQ、内容、团队、博客、统计和页脚。所有的布局块都是完全响应式的,如首页所述,并且可以作为基本的 HTML 片段或 React/Vue 组件使用。

Kometa 还维护了一个博客,在其中分享使用 Tailwind CSS 创建更具吸引力和突出用户体验的想法和方法。Kometa UI 由 Kitwind 团队创建。要使用 Kometa UI Kit 中的任何组件,请进入父类别,选择一个变体,然后将代码作为纯 HTML、Vue 或 React 代码复制。

https://kitwind.io/products/kometa/

8. Material Tailwind

Material Tailwind 是一个简单的 Tailwind CSS 组件库,使用了 Google 的 Material Design。它有许多使用 Tailwind CSS 类构建的 React 和 HTML 组件,并符合 Material Design 的设计指南。Material Tailwind 允许您通过更改颜色、字体、样式和其他任何内容轻松定制 Tailwind CSS 组件,以满足您的需求。

Material Tailwind 对一些框架有灵活性,但目前仅支持 React 和 HTML 组件。其他框架,如 Vue 和 Angular,将很快得到支持。

https://www.material-tailwind.com/

9. Flowbite

Flowbite 是一个使用 Tailwind CSS 实用类创建组件的开源组件库。它提供了超过 400 个组件和交互特性,以及对暗黑模式和 Figma 设计系统的支持。它可以与各种当前的前端开发框架一起使用,包括 React、Vue、Svelte、Laravel 和 Rails。Flowbite 是一个专业套餐,包括一个基于 Tailwind CSS 实用类的 Figma 设计系统,以及数百个开发的页面和组件,如应用程序 UI、营销 UI 和电子商务布局。

https://flowbite.com/

10. daisy UI

DaisyUI 是一个流行的 Tailwind CSS 组件库,是一个免费的开源项目。它已获得超过 10,000 个 Github 星和超过 800,000 个 npm 下载。DaisyUI 通过类似于 btn、card 等的类扩展了 Tailwind CSS,适用于所有常见的 UI 组件。这使我们可以专注于每个项目的最重要特征,而不必为每个项目创建基本元素。

DaisyUI 的 Tailwind 组件具有低的 CSS 特定性,因此您可以使用 Tailwind CSS 实用类自定义一切。DaisyUI 兼容许多前端框架,包括 React、Nextjs、Nuxt、Vue、Solidjs、Svelte、Remix、Angular 等等。

https://daisyui.com/

结束

由于 Tailwind CSS 是低级别的,您可以创建高度可定制的模板和设计,而无需编写一行 CSS 代码或担心如何覆盖有主见的组件样式,这是其他 CSS 框架所做的。

本文介绍的 Tailwind CSS 组件和模板套件使得对您的项目进行样式设计变得非常容易。

获取创建您自己的 Tailwind CSS 样式模板的灵感,或者只需复制、粘贴并轻松自定义它们。

今天的分享就到这里,感谢你的阅读,希望能够帮助到你,文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多有需要的人看到,最后别忘记关注「前端达人」,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。

原文:https://medium.com/@
pinjarirehan/tailwinds-top-10-css-component-and-template-bundles-8d048349c2db

作者:Rehan Pinjari

非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

相关推荐

如何设计一个优秀的电子商务产品详情页

加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品电子商务网站的产品详情页面无疑是设计师和开发人员关注的最重要的网页之一。产品详情页面是客户作出“加入购物车”决定的页面...

怎么在JS中使用Ajax进行异步请求?

大家好,今天我来分享一项JavaScript的实战技巧,即如何在JS中使用Ajax进行异步请求,让你的网页速度瞬间提升。Ajax是一种在不刷新整个网页的情况下与服务器进行数据交互的技术,可以实现异步加...

中小企业如何组建,管理团队_中小企业应当如何开展组织结构设计变革

前言写了太多关于产品的东西觉得应该换换口味.从码农到架构师,从前端到平面再到UI、UE,最后走向了产品这条不归路,其实以前一直再给你们讲.产品经理跟项目经理区别没有特别大,两个岗位之间有很...

前端监控 SDK 开发分享_前端监控系统 开源

一、前言随着前端的发展和被重视,慢慢的行业内对于前端监控系统的重视程度也在增加。这里不对为什么需要监控再做解释。那我们先直接说说需求。对于中小型公司来说,可以直接使用三方的监控,比如自己搭建一套免费的...

Ajax 会被 fetch 取代吗?Axios 怎么办?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天给大家带来的主题是ajax、fetch...

前端面试题《AJAX》_前端面试ajax考点汇总

1.什么是ajax?ajax作用是什么?AJAX=异步JavaScript和XML。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实...

Ajax 详细介绍_ajax

1、ajax是什么?asynchronousjavascriptandxml:异步的javascript和xml。ajax是用来改善用户体验的一种技术,其本质是利用浏览器内置的一个特殊的...

6款可替代dreamweaver的工具_替代powerdesigner的工具

dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver...

我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

福斯《死侍》发布新剧照 "小贱贱"韦德被改造前造型曝光

时光网讯福斯出品的科幻片《死侍》今天发布新剧照,其中一张是较为罕见的死侍在被改造之前的剧照,其余两张剧照都是死侍在执行任务中的状态。据外媒推测,片方此时发布剧照,预计是为了给不久之后影片发布首款正式预...

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础重点知识点:数据类型、核心语法、面向对象...

不用海淘,真黑五来到你身边:亚马逊15件热卖爆款推荐!

Fujifilm富士instaxMini8小黄人拍立得相机(黄色/蓝色)扫二维码进入购物页面黑五是入手一个轻巧可爱的拍立得相机的好时机,此款是mini8的小黄人特别版,除了颜色涂装成小黄人...

2025 年 Python 爬虫四大前沿技术:从异步到 AI

作为互联网大厂的后端Python爬虫开发,你是否也曾遇到过这些痛点:面对海量目标URL,单线程爬虫爬取一周还没完成任务;动态渲染的SPA页面,requests库返回的全是空白代码;好不容易...

最贱超级英雄《死侍》来了!_死侍超燃

死侍Deadpool(2016)导演:蒂姆·米勒编剧:略特·里斯/保罗·沃尼克主演:瑞恩·雷诺兹/莫蕾娜·巴卡林/吉娜·卡拉诺/艾德·斯克林/T·J·米勒类型:动作/...

停止javascript的ajax请求,取消axios请求,取消reactfetch请求

一、Ajax原生里可以通过XMLHttpRequest对象上的abort方法来中断ajax。注意abort方法不能阻止向服务器发送请求,只能停止当前ajax请求。停止javascript的ajax请求...