TW Elements
TW Elements 是一个庞大的免费、交互式 Tailwind CSS 组件集合。
目录
社区
如果你想帮助这个项目成长,首先可以简单地与你的同行分享它!
- 通过 Dev.to 分享
- 通过 Twitter 分享
- 通过 Facebook 分享
- 通过 LinkedIn 分享
- 通过 Pinterest 分享
- 通过 Reddit 分享
- 通过 StumbleUpon 分享
- 通过 Vkontakte 分享
- 通过微博分享
- 通过 Hackernews 分享
- 通过 Gmail 分享
- 通过电子邮件分享
谢谢!
即将推出
查看即将推出的功能 - 请务必加入等待列表以获得早期访问权限!
组件
一系列精美的组件,每个细节都经过精心设计。表单、卡片、按钮等数百种组件 - 在 TW Elements 中,你将找到每个项目所需的所有基本元素。
设计模块
使用Tailwind CSS构建的响应式登陆页面模块。提供大量设计模块示例,如团队、服务、项目、常见问题等等。
集成
TW Elements与流行技术的集成。
- Django集成
- Angular集成
- Express集成
- Laravel集成
- Next集成
- Nuxt集成
- Django集成
- Remix集成
- Solid集成
- Svelte集成
- Sveltekit集成
- Vue集成
安装
NPM
-
在开始项目之前,请确保安装 Node.js (LTS) 和 TailwindCSS。
-
运行以下命令通过NPM安装软件包:
npm install tw-elements
- TW Elements是一个插件,应该包含在 tailwind.config.js 文件中。还建议使用加载动态组件类的js文件扩展content数组:
module.exports = {
content: ["./src/**/*.{html,js}", "./node_modules/tw-elements/js/**/*.js"],
plugins: [require("tw-elements/plugin.cjs")],
darkMode: "class",
};
- 添加js文件后,动态组件将正常工作:
<script src="./TW-ELEMENTS-PATH/js/tw-elements.umd.min.js"></script>
或者,您可以通过以下方式导入它(打包器版本):
import 'tw-elements';
MDB GO / CLI
使用单个命令创建、部署和托管任何内容。
- 要开始使用MDB GO / CLI,请使用以下命令安装:
npm install -g mdb-cli
- 使用您的MDB账户登录CLI:
mdb login
- 初始化项目并从列表中选择 Tailwind Elements:
mdb init tailwind-elements-free
- 安装依赖项(在项目目录中):
npm install
- 运行应用程序:
npm start
- 准备就绪后发布:
mdb publish
CDN
您可以通过将CDN脚本添加到经典HTML模板中轻松测试TW Elements,无需安装任何软件包。
在 head 部分添加以下样式表文件:
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tw-elements/css/tw-elements.min.css" />
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
darkMode: "class",
theme: {
fontFamily: {
sans: ["Roboto", "sans-serif"],
body: ["Roboto", "sans-serif"],
mono: ["ui-monospace", "monospace"],
},
},
corePlugins: {
preflight: false,
},
};
</script>
在 body 结束标签之前引入js打包文件:
<script src="https://cdn.jsdelivr.net/npm/tw-elements/js/tw-elements.umd.min.js"></script>