当前位置: 首页 > news >正文

Tailwind CSS 4【实用教程】

官网 https://tailwindcss.com/docs/installation/using-vite

Tailwind CSS 是一个实用优先的 CSS 框架

特色

  • 原子化样式类名
  • 可深度定制主题
  • 插件丰富

安装+配置+导入

vite 中

pnpm add tailwindcss @tailwindcss/vite

vite.config.ts 中配置

import tailwindcss from '@tailwindcss/vite'
  plugins: [
    tailwindcss(),
  ],

全局 css 文件中导入

@import "tailwindcss";

Nuxt.js 中

https://nuxt.com/modules/tailwindcss

npx nuxi@latest module add tailwindcss

安装 vscode 插件

Tailwind CSS IntelliSense

在这里插入图片描述

常用样式类

布局

  • flex:将元素设置为 flex 布局。
  • flex - [direction]:设置 flex 子项的排列方向,如flex - row(水平排列)、flex - col(垂直排列)。
  • justify - [content]:设置 flex 子项的水平对齐方式,如justify - center(水平居中)。
  • items - [align]:设置 flex 子项的垂直对齐方式,如items - center(垂直居中)。
  • grid:将元素设置为 grid 布局。
  • grid - cols - [number]:设置网格列数,如grid - cols - 3(三列网格)。

文本

  • text - [size]:设置文本大小,如text - xl(1.25rem)。
  • text - [color]:设置文本颜色,如text - blue - 500。
  • font - [weight]:设置字体粗细,如font - bold。
  • italic:设置字体为斜体。

背景与边框

  • bg - [color]:设置背景颜色,如bg - gray - 100。
  • border - [width]:设置边框宽度,如border - 2。
  • border - [color]:设置边框颜色,如border - red - 400。
  • rounded - [size]:设置边框圆角,如rounded - lg。

响应式

  • sm:小屏幕(宽度≥640px)。
  • md:中等屏幕(宽度≥768px)。
  • lg:大屏幕(宽度≥1024px)。
  • xl:特大屏幕(宽度≥1280px)。
<div class="w - full sm:w - 1/2 md:w - 1/3 lg:w - 1/4 xl:w - 1/5">
  这个元素的宽度会根据屏幕大小变化。
</div>

交互

  • hover::悬停状态。
  • focus::聚焦状态。
  • active::激活状态。
<button class="bg - blue - 500 text - white p - 2 rounded hover:bg - blue - 600 focus:outline - none focus:ring - 2 focus:ring - blue - 400">
  悬停和聚焦有不同效果的按钮
</button>

相关文章:

  • Linux 下使用tracepath进行网络诊断分析
  • 11.24 SpringMVC(1)
  • 点云 PCL 滤波在自动驾驶的用途。
  • Linux系统移植之Linux内核启动流程和移植
  • DeepSeek教unity------UI元素长按响应
  • 报道称ChatGPT 成黑客编写恶意软件「利器」,如何安全使用 ChatGPT?是否应出台相应规范?
  • StarRocks 开发环境搭建踩坑指北之存算分离篇
  • 自然语言处理NLP深探
  • 执行git操作时报错:`remote: [session-b8xxxda3] Access denied ...`解决方案
  • Windows 图形显示驱动开发-WDDM 3.2-自动显示切换(九)
  • 【Pandas】pandas Series dropna
  • [免费]Springboot+Vue在线文档管理系统【论文+源码+SQL脚本】
  • pta天梯L1-001 Hello World
  • 类和对象——const修饰的类的对象和函数
  • html css js网页制作成品——HTML+CSS甜品店网页设计(5页)附源码
  • 量子计算如何优化交通流量:未来智能出行的钥匙
  • AI 赋能教育:智能家教与个性化学习助手的革命性设计与实践
  • 大模型最新面试题系列:训练篇之预训练
  • CF 106A.Card Game(Java实现)
  • 待完成-swig将c语言程序转为python可用示例
  • 首届中国人文学科年度发展大会启幕,共话AI时代人文使命
  • 新城市志|GDP万亿城市,一季度如何挑大梁
  • 一箭六星,朱雀二号改进型遥二运载火箭发射成功
  • 圆桌丨全球化博弈与人工智能背景下,企业如何落地合规体系
  • 官方通报汕头违建豪宅“英之园”将强拆:对有关人员严肃追责问责
  • 探秘多维魅力,长江经济带、珠三角媒体总编辑岳阳行启动