Spaces:
Running
Running
| /** @type {import('tailwindcss').Config} */ | |
| module.exports = { | |
| content: [ | |
| './pages/**/*.{js,jsx}', | |
| './components/**/*.{js,jsx}', | |
| ], | |
| theme: { | |
| extend: { | |
| colors: { | |
| 'comic-yellow': '#FFD700', | |
| 'comic-red': '#FF4500', | |
| 'comic-blue': '#00BFFF', | |
| 'comic-black': '#1a1a1a', | |
| 'comic-white': '#f0f0f0', | |
| }, | |
| boxShadow: { | |
| 'comic': '6px 6px 0px 0px rgba(0,0,0,1)', | |
| 'comic-sm': '3px 3px 0px 0px rgba(0,0,0,1)', | |
| 'piece': '0px 10px 15px -3px rgba(0, 0, 0, 0.5)', | |
| }, | |
| animation: { | |
| 'shake': 'shake 0.5s cubic-bezier(.36,.07,.19,.97) both', | |
| 'pop': 'pop 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)', | |
| 'slide-in': 'slideIn 0.4s ease-out', | |
| }, | |
| keyframes: { | |
| shake: { | |
| '10%, 90%': { transform: 'translate3d(-1px, 0, 0)' }, | |
| '20%, 80%': { transform: 'translate3d(2px, 0, 0)' }, | |
| '30%, 50%, 70%': { transform: 'translate3d(-4px, 0, 0)' }, | |
| '40%, 60%': { transform: 'translate3d(4px, 0, 0)' }, | |
| }, | |
| pop: { | |
| '0%': { transform: 'scale(0.8)', opacity: '0' }, | |
| '100%': { transform: 'scale(1)', opacity: '1' }, | |
| }, | |
| slideIn: { | |
| '0%': { transform: 'translateY(20px)', opacity: '0' }, | |
| '100%': { transform: 'translateY(0)', opacity: '1' }, | |
| } | |
| }, | |
| backgroundImage: { | |
| 'halftone': 'radial-gradient(circle, #000 1px, transparent 1px)', | |
| } | |
| }, | |
| }, | |
| plugins: [], | |
| }; |