Files
mikayla-dobson-dev/tailwind.config.js

65 lines
1.7 KiB
JavaScript

/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
],
safelist: [
{
pattern: /from-.*/,
},
{
pattern: /to-.*/,
}
],
theme: {
extend: {
colors: {
'darkPlum': '#1e0631',
},
transitionTimingFunction: {
'quick-start': 'cubic-bezier(.17,.67,0,.89)',
},
backgroundImage: {
'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
'gradient-conic':
'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
},
animation: {
'logo-throw-left': 'logoThrowLeft 1s ease forwards',
'logo-throw-right': 'logoThrowRight 1s ease forwards',
'logo-throw-down': 'logoThrowDown 1s ease forwards',
'fade-in': 'fadeIn 1s ease forwards',
'text-gradient': 'textGradient 15s ease infinite'
},
keyframes: {
fadeIn: {
'0%': { opacity: 0 },
'100%': { opacity: 1 }
},
logoThrowLeft: {
'0%': { transform: 'translateX(0)'},
'100%': { transform: 'translateX(-56px)' }
},
logoThrowRight: {
'0%': { transform: 'translateX(0)'},
'100%': { transform: 'translateX(56px)' }
},
logoThrowDown: {
'0%': { transform: 'translateY(0)'},
'100%': { transform: 'translateY(80px)' }
},
textGradient: {
'0%': { opacity: 0},
'12%': { opacity: 100 },
'88%': { opacity: 98 },
'100%': { opacity: 0 }
}
}
},
},
plugins: [],
}