Spaces:
Paused
Paused
| /** @type {import('tailwindcss').Config} */ | |
| module.exports = { | |
| content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'], | |
| darkMode: 'class', | |
| theme: { | |
| extend: { | |
| animation: { | |
| 'fade-up': 'fade-up 0.3s ease-out forwards', | |
| 'pulse': 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite', | |
| 'fade-in': 'fadeIn 0.5s ease-out', | |
| 'slide-up': 'slideUp 0.5s ease-out forwards', | |
| 'bounce-slow': 'bounce 2s infinite', | |
| 'ping': 'ping 1.5s cubic-bezier(0, 0, 0.2, 1) infinite', | |
| }, | |
| keyframes: { | |
| 'fade-up': { | |
| '0%': { | |
| opacity: '0', | |
| transform: 'translateY(10px)' | |
| }, | |
| '100%': { | |
| opacity: '1', | |
| transform: 'translateY(0)' | |
| }, | |
| }, | |
| fadeIn: { | |
| '0%': { opacity: '0' }, | |
| '100%': { opacity: '1' }, | |
| }, | |
| slideUp: { | |
| '0%': { transform: 'translateY(20px)', opacity: '0' }, | |
| '100%': { transform: 'translateY(0)', opacity: '1' }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| plugins: [ | |
| require('@tailwindcss/typography'), | |
| ], | |
| }; | |