📅  最后修改于: 2023-12-03 15:05:28.404000             🧑  作者: Mango
Tailwind CSS是一个用于构建现代、响应式网页设计的实用优先的CSS框架。它基于类,允许利用一组预定义的类来构建自定义的组件和布局。
React是一个由Facebook开发的声明性、高效并灵活的JavaScript库。它被用于构建用户界面和单页应用程序。
Craco是一个用于定制和扩展Create-React-App的配置工具,允许在不弹出内部配置的情况下修改和覆盖Create-React-App的现有配置。
npx create-react-app my-app
npm install postcss autoprefixer
npm install tailwindcss
module.exports = {
purge: [],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
/* 现在开始使用类定义自定义部件 */
<div className="bg-blue-500 text-white font-bold rounded-lg p-4">
This is a Tailwind CSS component!
</div>
npm install @craco/craco
module.exports = {
style: {
postcss: {
plugins: [require('tailwindcss'), require('autoprefixer')],
},
},
}
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
这样,您就可以使用Tailwind CSS和自定义React组件创建现代、响应式网页设计。