vue2项目启用tailwindcss - 开启class=“w-[190px] mr-[20px]“ - 修复tailwindcss无效的问题
Tailwind CSS是utility-first(功能类优先)的CSS框架,功能类优先是指在一组受约束的原始功能类的基础上构建复杂的组件,Tailwind CSS内置了很多CSS类,直接放在HTML class属性中,以代替CSS。 项目中安装配置Tailwind CSS很简单,这里不再赘述,看官网文档即可。使用Tailwind CSS后,我们不再去写内联样式或者css文件,而是在html标签
·
效果图
步骤
- 停止编译"npm run dev"
- 安装依赖
npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
- 创建文件/src/assets/tailwindcss.css,写入内容:
@tailwind base; @tailwind components; @tailwind utilities;
- main.js中引入
import "./assets/tailwindcss.css"
- 根目录中执行
npx tailwindcss init -p
自动生成
/postcss.config.js和/tailwind.config.js - 启用"w-[190px]"格式,修改tailwind.config.js
/** @type {import('tailwindcss').Config} */ module.exports = { mode: "jit", purge: [ './public/**/*.html', './src/**/*.{js,jsx,ts,tsx,vue}', ], content: [ './public/**/*.html', './src/**/*.{js,jsx,ts,tsx,vue}', ], theme: { extend: {}, }, plugins: [], }
TailwindCSS类名大全
- 1 宽高
- 2. size 正方形
- 3. margin、padding、space 间距
- 4. 边框、弧度
- 5. 字体 大小 对齐方式 斜体加粗
- 6. 颜色 透明 渐变
- 7. 伪类 伪元素
- 8. flex 与 grid 布局
- 9. 定位 与 优先级
- 10. transform 形变
- 11. transition 过渡效果
- 12. 动画
- 13. 样式覆盖 样式拓展
- 14. 样式复用 @layer @apply
参考
https://www.tailwindcss.cn/docs/installation/using-postcss
https://v2.tailwindcss.com/docs/just-in-time-mode
https://www.cnblogs.com/wqddmg/articles/16460976.html
https://juejin.cn/post/7296692047418048522
https://juejin.cn/post/7388891045819088922
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献16条内容
所有评论(0)