We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
最近有一个项目要彻底重构,使用了一下原子性的css框架tailwindcss,使用之前觉得tailwindcss这种复杂的类名写法并不会带来什么好处,但是深入使用后发现,tailwindcss确实是一款不可多得的,很实用的css框架,并且十分简洁,阅读性和复用性都很好。下面来总结一下,如何在项目中优化的使用tailwindcss。
什么是tailwindcss 在项目中如何配置tailwindcss tailwindcss的基本用法 tailwindcss的扩展功能
下面是一段真实项目中,tailwindcss的例子。
<div className="mt-[30px] custom-border-gray box-border rounded-[4px]"> <header className="h-[32px] box-border px-[16px] py-[6px] custom-border-b-gray"> <div> <div className="float-left"> <div className="w-[16px] h-[16px] mr-[8px] align-middle inline-block cache-img" /> <span className="text-xs">Cache Management</span> </div> <div className="float-right"> <Checkbox className="mr-[8px]"/> <span className="text-xs">Check All</span> </div> </div> </header> ... <div>
上述这段代码,这些类名,就是tailwindcss用来修饰样式的方法,咋一看,这么多类名特别混乱,让人第一眼觉得还不如直接使用内联的style样式。不过深入使用会发现,tailwindcss这种原子性类名的方法带来了的好处很多,比如:
我们再来看两个tailwindcss的两个小例子。
例子1:
<Input.TextArea placeholder="Enter your description" className="focus:h-[88px] h-[30px]" autoComplete="off" />
效果为(第一张是正常样式,第二张是focus textArea的样式):
例子2:
<div class="bg-[url('/img/cloud.png')]"> <!-- ... --> </div>
效果为:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
如何优雅的使用tailwindcss
最近有一个项目要彻底重构,使用了一下原子性的css框架tailwindcss,使用之前觉得tailwindcss这种复杂的类名写法并不会带来什么好处,但是深入使用后发现,tailwindcss确实是一款不可多得的,很实用的css框架,并且十分简洁,阅读性和复用性都很好。下面来总结一下,如何在项目中优化的使用tailwindcss。
一、什么是tailwindcss
下面是一段真实项目中,tailwindcss的例子。
上述这段代码,这些类名,就是tailwindcss用来修饰样式的方法,咋一看,这么多类名特别混乱,让人第一眼觉得还不如直接使用内联的style样式。不过深入使用会发现,tailwindcss这种原子性类名的方法带来了的好处很多,比如:
我们再来看两个tailwindcss的两个小例子。
例子1:
效果为(第一张是正常样式,第二张是focus textArea的样式):
例子2:
效果为:
The text was updated successfully, but these errors were encountered: