TailWindCss-只能用真香来形容它

TailWindCss实在太香了,使用起来完全无压力,本博客刚刚使用TailWindCss重构完毕

具体如何使用,这些都是基础功,随便看下文档就能入手。不做过多解释了

传统写法与tailwindcss写法对比

组装一个简单的button

<button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
  Button
</button>
//  bg-blue-500 背景色蓝色500
//  hover:bg-blue-700 经过状态背景色蓝色700
// text-white 字体颜色白色
//  font-bold 字体加粗
// py-2 y轴-0.5rem内边距
// px-4 x轴-1rem内边距
// rounded 圆角0.25rem大小

提取组件使用

<!-- 组装前 -->
<button class="py-2 px-4 font-semibold rounded-lg shadow-md text-white bg-green-500 hover:bg-green-700">
  Click me
</button>

<!-- 组装后 -->
<button class="btn btn-green">
  Button
</button>

<style>
  .btn {
    @apply py-2 px-4 font-semibold rounded-lg shadow-md;
  }
  .btn-green {
    @apply text-white bg-green-500 hover:bg-green-700;
  }
</style>

使用心得体会

如果老一点的前端,可能听说过原子类css 点击查看2013年知乎讨论

但是TailWindCss结合postcss是真的香。解决了很多原子类存在的缺点。

搭配现在都是组件开发模式。再也不像以前修改一处,批量替换那么繁琐了。大大提高了开发趣味性

完全可以自由任意组装自己的ui框架,但是不推荐组装过渡,组装过渡后,又失去了自己组装的乐趣了

后记

历史总是循环的~~~

虽然这本书出版好久了。但是还是推荐每个人阅读一遍这本书《编写高质量代码 Web前段开发修炼之道》

6AJmaq.jpg

  • 1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,有些不正确的地方,仅供参考。
  • 2.本站中会转载我认为有用的博客文章,添加一些外链网站地址,但这些博客文章、论坛和网站上的内容和我没有关系,不代表我的意见,请网友自己多注意辨别。
  • 3.本站中转载文章会写明来源(点击下方链接按钮即可),感谢原作者的辛苦写作,如果有异议,及时联系我处理,谢谢!
  • 4.欢迎指出有问题的地方,我会尽快修正,谢谢!

系统由 Nginx + Next.js + React + Node + TailWindCss 驱动

沪ICP备20021316号