0x01 概述
(1)简介
• Tailwind CSS 官网:https://www.tailwindcss.cn/
• Tailwind CSS 是一个 CSS 框架,使用初级“工具”类创建布局
• 如 Bootstrap 等传统 CSS 框架,其使用的类通常与组件直接相关;然而,Tailwind 则采用了不同的方法,它将类作为工具集合,让用户能够自由组合这些工具来构建个性化的自定义组件
• 工具类是简单的 HTML 类,其作用域通常为单个和特定 CSS 属性,具有以下优势
• 根据目的命名
• 易于理解和记忆
• 作用浅显易懂
• 不存在命名不一致
• 支持快速布局创建和测试
• Tailwind 有一个条件类,用于为断点、响应状态等命名
(2)基本环境配置
• 代码文本编辑工具:VSCode 或其他
• 推荐插件:
• 标签重命名:Auto Rename Tag
• 实时加载:Live Server
• PostCSS 语法支持:PostCSS Language Support
• 代码格式化:Prettier
• Tailwind 官方补全:Tailwind CSS IntelliSense
• 包管理器:Node.js 或其他
• (可选)版本控制:Git
(3)创建项目

  1. 在任意位置新建一个 index.html
  2. 使用 CDN 引入 Tailwind:https://cdn.tailwindcss.com/
    1
    <!DOCTYPE html>
    2
  3. Document

  4. 11

    0x02 基本功能
    (1)使用颜色
    • 默认包含的颜色:
    black

    000000

    white

    FFFFFF

    red

    EF4444

    green

    22C55E

    blue

    3B82F6

    orange

    F97316

    yellow

    EAB308

    purple

    A855F7

    lime

    84CC16

    emerald

    10B981

    teal

    14B8A6

    cyan

    06B6D4

    indigo

    6366F1

    violet

    8B5CF6

    fuchsia

    D946EF

    pink

    EC4899

    rose

    F43F5E

    sky

    0EA5E9

    gray

    6B7280

    slate

    64748B

    zinc

    71717A

    neutral

    737373

    stone

    78716C

    amber

    F59E0B

    • 文本颜色:text-[color]-[shade]
    • color:颜色名称
    • shade:色度,取值范围为 100~900,不可对黑色或白色使用
    1

    Color Black

    2

    Color White

    3

    Color Red 500

    4

    Color Blue 500

    5

    Color Gray 500

    6

    Color Green 500

    • 背景颜色:bg-[color]-[shade]
    1

    BgColor White

    2

    BgColor Red 500

    3

    BgColor Black

    • 下划线颜色:underline decoration-[color]-[shade]
    • underline:添加下划线
    1

    UlColor Default

    2

    UlColor Red 500

    3

    UlColor Green 500

    • 边框颜色:border border-[color]-[shade]
    • border:添加边框
    1

    2

    3

    • 间隔颜色:divide-[direct] divide-[color]-[shade]
    • divide-[direct]:添加分隔,direct 表示分隔方向,取值 x-横向、y-纵向
    1

  5. Item 1
  6. Item 2
  7. Item 3

    5