tailwindcss
Tailwind CSS 是一个为快速创建定制化 UI 组件而设计的实用型框架。与其他 CSS 框架或库不同,Tailwind CSS 组件没有预先设置好样式。可以使用 Tailwind 的低级实用类来为 CSS 元素设置样式,如 margin、flex、color 等。
自从 2017 年发布以来,Tailwind CSS 越来越受欢迎,因为它允许开发者创建独特的 UI,而不被 UI kit 规则所束缚。
1.引入tailwindcss
中文文档
https://tailwind.nodejs.cn/docs/installation
安装 Tailwind 以及其它依赖项
npm install tailwindcss@latest postcss@latest autoprefixer@latest
创建配置文件
生成tailwind.config.js 和 postcss.config.js 文件
npx tailwindcss init -p
修改tailwind.config.js
['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}']
2.CSS 中引入 Tailwind
创建 ./src/index.css 文件 并使用 @tailwind 指令来包含 Tailwind的 base、 components 和 utilities 样式,来替换掉原来的文件内容。
/* ./src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
确保CSS 文件被导入到您的 ./src/main.js 文件中。
import './index.css'
postcss.config.js配置不变
安装插件
智能提示安装:Tailwind CSS IntelliSense
所遇问题
‘vite‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
1、删除 node_modules 文件夹 和 package-lock.json 文件
2、重新执行 cnpm i 安装依赖
3、npm run dev 启动项目
下载和初始化tailwindcss配置文件
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init
使用postcss的话,配置文件如下
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}
在自动生成的tailwind.config.js文件中可以自定义样式规则
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [覆盖的文件的路径和文件类型(如:"./src/**/*.{vue,js,ts,jsx,tsx}")],
theme: {
extend: {
columns: {
'4xs': '14rem', //自定义
}
},
}
plugins: [],
}
创建一个main.css
// main.css
@tailwind base;
@tailwind components;
@tailwind utilities;
再将main.css引入到main.js入口文件中
// main.js
import './main.css'
这样子就可以在页面中使用
// tailwindcss V2里一个单位是1px,
// tailwindcss V3中一个单位是4px
// 但是tailwindcss V3中可以直接写参数
<div class="w-96 bg-gray-400">w-(96*4)</div>
// class里写自定义参数
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
2017-04-19 weui