/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./**/*.templ"],
theme: {
extend: {
backgroundSize: {
"size-200": "200% 200%",
},
backgroundPosition: {
"pos-0": "0% 0%",
"pos-100": "100% 100%",
},
keyframes: {
sheepspin: {
'0%': {
transform: 'rotate(0deg)',
opacity: '0',
},
'25%': {
transform: 'rotate(90deg)',
opacity: '1',
},
'50%': {
transform: 'rotate(180deg)',
opacity: '1',
},
'75%': {
transform: 'rotate(270deg)',
opacity: '1',
},
'100%': {
transform: 'rotate(360deg)',
opacity: '0',
},
},
sheepmove: {
'0%': {
transform: 'translateX(-25%) translateY(-250%)',
},
'10%': {
transform: 'translateX(-80%) translateY(-162.5%)',
},
'30%': {
transform: 'translateX(-110%) translateY(-125%)',
},
'50%': {
transform: 'translateX(-80%) translateY(-50%)',
},
'60%': {
transform: 'translateX(-25%) translateY(0)'
},
'75%': {
transform: 'translateX(-10%) translateY(25%)'
},
'90%': {
transform: 'translateX(-15%) translateY(50%)'
},
'100%': {
transform: 'translateX(-10%) translateY(75%)'
},
},
lidjump: {
'0%': {
transform: 'translateY(0)',
},
'50%': {
transform: 'translateY(-75%)',
},
'100%': {
transform: 'translateY(0)',
},
},
fullrotate: {
'0%': {
transform: 'rotate(0deg)',
},
'100%': {
transform: 'rotate(360deg)',
},
},
},
animation: {
sheepspin: 'sheepspin 750ms linear',
sheepmove: 'sheepmove 750ms linear',
lidjump: 'lidjump 500ms linear',
fullrotate: 'fullrotate 500ms linear',
},
},
},
}