CSS | 我看谁还不用这个UI库

简介: 最近新开不少项目,又实在是不想自己去定义特别多的 css 公共样式了,毕竟人多不好维护。于是找到了这个 tailwindcss UI 库。主要是内置了很多常用的 css 样式,前期避免了大量时间去写 css,中间开发也不用专门去维护,方便的一批。

最近新开不少项目,又实在是不想自己去定义特别多的 css 公共样式了,毕竟人多不好维护。于是找到了这个 tailwindcss UI 库。主要是内置了很多常用的 css 样式,前期避免了大量时间去写 css,中间开发也不用专门去维护,方便的一批。


文档地址


中文文档(https://www.tailwindcss.cn/docs)英文文档(https://tailwindcss.com/)

使用说明

  • 在 vscode 中安装好tailwindcss的插件 (tailwind CSS IntelliSense),他会提示你所有的样式,配合这个开发,畅享丝滑。
  • 安装tailwindcss(https://tailwindcss.com/docs/installation/using-postcss)

npm install -D tailwindcss postcss autoprefixer
  • 在项目中使用

// 1.创建postcss.config.ts文件module.exports= {  plugins: [    require("tailwindcss"),    require("autoprefixer"),  ]}
// 2.创建tailwind.config.ts文件/** @type {import('tailwindcss').Config} */module.exports= { 
content: [    './public/**/*.html',    './src/**/*.{js,jsx,ts,tsx,vue}',  ],
theme: {   
extend: {},
  },  
plugins: [],
}
// 3.在main.ts中引入样式import"tailwindcss/tailwind.css"// 4.修改vite.config.ts文件exportdefault (mode, command) => {  
returndefineConfig({      
css: {        
postcss: {          
plugins: [            
require("tailwindcss"),           
require("autoprefixer"),
        ]
      }
    }
  })}
// 5.使用,和正常的class一样的使用方法<pclass='text-blue-400'>就是这样的用法啦</p>


总结
       开发起来确实很顺畅,少写了很多很多的样式,除非是UI指定的样式需要写一些,其他的基本样式就没有怎么写过。减少了太多的css时间,更多的时间留在业务逻辑以及项目框架等上面去了。我看谁还不用这个tailwindcss!

相关文章
|
6月前
|
JavaScript 前端开发 小程序
Vue 3的高颜值UI组件库
Vue 3的高颜值UI组件库
231 1
|
6月前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
365 0
|
6月前
|
资源调度 前端开发 CDN
纯css动画库animate.css的用法
纯css动画库animate.css的用法
132 0
|
15天前
|
Linux C# Android开发
分享3款开源、免费的Avalonia UI控件库
分享3款开源、免费的Avalonia UI控件库
|
2月前
|
搜索推荐 前端开发 C#
推荐7款美观且功能强大的WPF UI库
推荐7款美观且功能强大的WPF UI库
|
3月前
|
API Android开发
Android项目架构设计问题之选择和使用合适的UI库如何解决
Android项目架构设计问题之选择和使用合适的UI库如何解决
43 0
|
3月前
|
C# 开发者 Windows
一款基于Fluent设计风格、现代化的WPF UI控件库
一款基于Fluent设计风格、现代化的WPF UI控件库
|
6月前
|
Linux C# Android开发
.NET Avalonia开源、免费的桌面UI库 - SukiUI
.NET Avalonia开源、免费的桌面UI库 - SukiUI
292 5
|
3月前
|
数据可视化 数据挖掘 持续交付
Axure Web端元件库:从Quick UI到500+组件的飞跃
在快速变化的数字世界中,产品设计不仅仅是功能的堆砌,更是用户体验的精心雕琢。原型设计作为产品开发过程中的关键环节,其重要性不言而喻。Axure,作为业界领先的原型设计工具,凭借其强大的交互设计和丰富的功能,赢得了全球设计师和开发者的信赖。而Axure Web端元件库,则是这一平台上的一颗璀璨明珠,它以超过500个精心设计的组件为基础,为设计师们打开了一扇通往高效、高质量原型设计的大门。
111 0
|
4月前
|
前端开发 API
前端框架与库 - Material-UI组件库
【7月更文挑战第20天】Material-UI 是一个基于 React 的 UI 组件库,它遵循 Google 的 Material Design 设计规范,提供了丰富的预构建组件,极大地简化了前端开发过程。本文将深入浅出地介绍 Material-UI 的常见问题、易错点及如何避免这些问题,并附带代码示例,帮助你更好地掌握 Material-UI 的使用技巧。
123 0