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

Tailwind CSS 自定义工具类与主题配置指南

一、自定义工具类配置

src/tailwind.css 文件中,我们可以通过 @layer utilities 指令添加自定义工具类:

@tailwind base;
@tailwind components;
@tailwind utilities;@layer utilities {/* 自定义工具 上下浮动效果 */.animate-floatY {animation: floatY 3s ease-in-out infinite;}@keyframes floatY {0% {transform: translateY(0px);}50% {transform: translateY(-20px);}100% {transform: translateY(0px);}}/* 自定义工具 左右浮动效果 */.animate-floatX {animation: floatX 3s ease-in-out infinite;}@keyframes floatX {0% {transform: translateX(0px);}50% {transform: translateX(-20px);}100% {transform: translateX(0px);}}}

最佳实践建议

  1. 将动画相关工具类集中管理

  2. 使用语义化的类名命名

  3. 考虑添加响应式变体

  4. 为复杂动画添加注释说明

二、自定义主题配置示例

tailwind.config.js 中扩展主题:

/** @type {import('tailwindcss').Config} */
export default {content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],theme: {extend: {colors: {primary: "#165DFF",secondary: "#36CFC9",accent: "#FF7D00",neutral: "#86909C","neutral-light": "#F2F3F5",},fontFamily: {inter: ["Inter", "sans-serif"],roboto: ["Roboto", "sans-serif"],},borderRadius: {"xl": "12px","2xl": "16px","3xl": "24px",},},},plugins: [],
};

通过以上配置,您可以构建出既保持 Tailwind CSS 高效性,又具有项目特色的样式系统。  

http://www.dtcms.com/a/297979.html

相关文章:

  • U盘提示格式化怎么取出里面的文件
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘streamlit’问题
  • OpenTelemetry学习笔记(十二):在APM系统中,属性的命名空间处理遵循规则
  • React框架的Ant Design漫游组件的使用
  • AKS部署.Net Shopping
  • 关于网络模型
  • ElastAlert通过飞书机器人发送报警通知
  • 三、操作系统——第2章:CPU
  • 数学专业转型大数据发展指南
  • Linux网络框架分析
  • 用毫秒级视频回传打造稳定操控闭环之远程平衡控制系统技术实践
  • Qt 多媒体开发:音频与视频处理
  • DNS 协议
  • 服务器安装虚拟机全步骤
  • MRDIMM对服务器总体拥有成本(TCO)影响的系统性分析
  • Oracle不完全恢复实战指南:从原理到操作详解
  • OpenCV 图像变换全解析:从镜像翻转到仿射变换的实践指南
  • Undertow 可观测性最佳实践
  • 医疗器械:DFEMA和PFEMA
  • 【嵌入式汇编基础】-ARM架构基础(二)
  • 锁相环技术简介(面向储能变流器应用)
  • 从Taro的Dialog.open出发,学习远程控制组件之【事件驱动】
  • Langchain学习——PromptTemplate
  • Class21卷积层的多输入通道和多输出通道
  • 基于纳米流体强化的切割液性能提升与晶圆 TTV 均匀性控制
  • 轻量级音乐元数据编辑器Metadata Remote
  • [NPUCTF2020]ReadlezPHP
  • iOS —— 天气预报仿写总结
  • SQL164 2021年11月每天新用户的次日留存率
  • ReAct Agent(LangGraph实现)