2021-02-06 09:36:00 +09:00
|
|
|
module.exports = {
|
2021-02-07 11:28:57 +09:00
|
|
|
future: {
|
|
|
|
purgeLayersByDefault: true,
|
|
|
|
},
|
2021-02-06 09:36:00 +09:00
|
|
|
purge: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'],
|
2021-03-06 01:30:12 +09:00
|
|
|
darkMode: "media", // or 'media' or 'class'
|
2021-02-06 09:36:00 +09:00
|
|
|
theme: {
|
2021-02-13 14:06:05 +09:00
|
|
|
aspectRatio: {
|
|
|
|
none: 0,
|
|
|
|
square: [1, 1],
|
|
|
|
"16/9": [16, 9],
|
|
|
|
"4/3": [4, 3],
|
|
|
|
"21/9": [21, 9]
|
|
|
|
},
|
2021-02-07 17:40:43 +09:00
|
|
|
filter: { // defaults to {}
|
|
|
|
'none': 'none',
|
|
|
|
'grayscale': 'grayscale(1)',
|
|
|
|
'invert': 'invert(1)',
|
|
|
|
'sepia': 'sepia(1)',
|
|
|
|
},
|
|
|
|
backdropFilter: { // defaults to {}
|
|
|
|
'none': 'none',
|
|
|
|
'blur': 'blur(20px)',
|
|
|
|
},
|
|
|
|
extend: {
|
|
|
|
animation:{
|
|
|
|
blur: 'blur 2.5s linear infinite',
|
2021-02-21 16:54:28 +09:00
|
|
|
heartbeat: 'heartbeat 3s linear infinite',
|
|
|
|
rumble: 'rumble 0.1s linear infinite',
|
2021-02-07 17:40:43 +09:00
|
|
|
},
|
|
|
|
keyframes:{
|
2021-02-21 16:54:28 +09:00
|
|
|
rumble: {
|
|
|
|
'0%': { transform: 'translate(0, 0)', filter: 'rotate(0)' },
|
|
|
|
'16.66%': { transform: 'translate(4px, -2px)', filter: 'rotate(-5deg)' },
|
|
|
|
'33.32%': { transform: 'translate(4px, 2px)', filter: 'rotate(5deg)' },
|
|
|
|
'49.98%': { transform: 'translate(0, 0)', filter: 'rotate(0)' },
|
|
|
|
'66.64%': { transform: 'translate(-4px, -2px)', filter: 'rotate(5deg)' },
|
|
|
|
'83.30%': { transform: 'translate(-4px, 2px)', filter: 'rotate(-5deg)' },
|
|
|
|
'100%': { transform: 'translate(0, 0)', filter: 'rotate(0)' },
|
|
|
|
},
|
2021-02-07 17:40:43 +09:00
|
|
|
blur: {
|
|
|
|
'0%, 100%': {filter: 'blur(8px)'},
|
|
|
|
'50%': {filter: 'blur(0px)'}
|
2021-02-08 16:05:58 +09:00
|
|
|
},
|
|
|
|
heartbeat: {
|
|
|
|
'0%, 100%': {filter: 'drop-shadow(0px 0px 1px rgb(255, 255, 255))'},
|
|
|
|
'50%': {filter: 'drop-shadow(0px 0px 8px rgb(255, 255, 255))'}
|
|
|
|
},
|
2021-02-21 16:54:28 +09:00
|
|
|
},
|
2021-02-07 17:40:43 +09:00
|
|
|
}
|
2021-02-06 09:36:00 +09:00
|
|
|
},
|
|
|
|
variants: {
|
2021-02-21 16:54:28 +09:00
|
|
|
animation: ['hover', 'focus'], // allow animate-* to use hover: and focus:
|
2021-02-07 17:40:43 +09:00
|
|
|
filter: ['responsive'], // defaults to ['responsive']
|
|
|
|
backdropFilter: ['responsive'], // defaults to ['responsive']
|
2021-02-13 14:06:05 +09:00
|
|
|
aspectRatio: ['responsive'],
|
2021-02-06 09:36:00 +09:00
|
|
|
},
|
2021-02-07 17:40:43 +09:00
|
|
|
plugins: [
|
|
|
|
require('tailwindcss-filters'),
|
2021-02-13 14:06:05 +09:00
|
|
|
require("tailwindcss-responsive-embed"),
|
|
|
|
require("tailwindcss-aspect-ratio"),
|
|
|
|
]
|
2021-02-06 09:36:00 +09:00
|
|
|
}
|