Skip to main content

tailwind-advanced-patterns

Advanced Tailwind CSS patterns including custom themes, responsive design, dark mode, animations, and component variants. Use for complex styling or design system implementation. Use when this capability is needed.

Zur Installation springen

Quellinformationen

Repository
tomevault-io/skills-registry
Letzte Quellaktivität
28. April 2026 um 22:53
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
tailwind-advanced-patterns
description
Advanced Tailwind CSS patterns including custom themes, responsive design, dark mode, animations, and component variants. Use for complex styling or design system implementation. Use when this capability is needed.
metadata
{"author":"ak-eyther"}
# Tailwind Advanced Patterns ## Custom Theme ```javascript // tailwind.config.js module.exports = { theme: { extend: { colors: { primary: { 50: '#f0f9ff', 500: '#0ea5e9', 900: '#0c4a6e', }, }, fontFamily: { sans: ['Inter', 'system-ui'], }, }, }, } ``` ## Dark Mode ```typescript // app/layout.tsx export default function Layout({ children }) { return ( <html className="dark"> <body className="bg-white dark:bg-gray-900"> {children} </body> </html> ) } // Component with dark mode function Card() { return ( <div className="bg-white dark:bg-gray-800 text-gray-900 dark:text-white"> Content </div> ) } ``` ## Responsive Design ```typescript function ResponsiveGrid() { return ( <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4"> {/* Cards */} </div> ) } ``` ## Custom Animations ```javascript // tailwind.config.js module.exports = { theme: { extend: { animation: { 'fade-in': 'fadeIn 0.5s ease-in', }, keyframes: { fadeIn: { '0%': { opacity: '0' }, '100%': { opacity: '1' }, }, }, }, }, } ``` ## Component Variants with clsx ```typescript import clsx from 'clsx' interface ButtonProps { variant: 'primary' | 'secondary' size: 'sm' | 'md' | 'lg' } function Button({ variant, size }: ButtonProps) { return ( <button className={clsx( 'rounded font-medium', { 'bg-blue-500 text-white': variant === 'primary', 'bg-gray-200 text-gray-900': variant === 'secondary', 'px-2 py-1 text-sm': size === 'sm', 'px-4 py-2 text-base': size === 'md', 'px-6 py-3 text-lg': size === 'lg', } )} > Click me </button> ) } ``` --- > Converted and distributed by [TomeVault](https://tomevault.io/claim/ak-eyther) — claim your Tome and manage your conversions. <!-- tomevault:4.0:skill_md:2026-04-16 -->
Auf GitHub ansehen