Tailwind: 通过小示例体验它

<h1 class="text-3xl font-bold underline">
  你好,axum.rs!
</h1>

点击查看本小结代码

类名含义原生CSS
text-3xl将文字大小设置为 3xl font-size: 1.875rem;line-height: 2.25rem;
font-bold将文字设置为粗体font-weight: 700;
underline给文字设置下线线text-decoration-line: underline;
  • text-3xl
    • 不仅设置了 font-size,还设置了 line-height
    • 为毛 3xl它设置的 font-size1.87rem?别急,下一章告诉你。

示例2

<div class="p-6 max-w-sm mx-auto bg-white rounded-xl shadow-lg flex items-center space-x-4">
  <div class="shrink-0">
    <img class="h-12 w-12" src="https://file.axum.rs/asset/logo.png" alt="ChitChat Logo">
  </div>
  <div>
    <div class="text-xl font-medium text-black">ChitChat</div>
    <p class="text-slate-500">You have a new message!</p>
  </div>
</div>

通过以上两个小示例,你有什么感觉?我觉得:

  • Tailwind 大大节省了手写 CSS 的时间
  • Tailwind 将类通过前缀的方式进行分组命名,比如
    • text-:与文本相关
    • font-:与字体相关
    • bg-:与背景相关
    • 以及其它
  • Tailwind 应该定义了尺寸,比如 text-3xlshadow-lg
  • Tailwind 贴心地提供了一些实用工具类,比如 space-x-4
要查看完整内容,请先登录