diff --git a/components/Navbar/index.tsx b/components/Navbar/index.tsx index 75a0be7..7553283 100644 --- a/components/Navbar/index.tsx +++ b/components/Navbar/index.tsx @@ -78,15 +78,15 @@ export default function Navbar() { - mouseOver('about')} onMouseOut={() => mouseOut('about')} className={`${colors.firstColor} rounded-lg transition-colors ease-out duration-${hoverState.about ? '[5000ms]' : '0'}`}> + mouseOver('about')} onMouseOut={() => mouseOut('about')} className={`${colors.firstColor} rounded-lg transition-colors ease-quick-start duration-${hoverState.about ? '[5000ms]' : '0'}`}>

About

- mouseOver("projects")} onMouseOut={() => mouseOut('projects')} className={`${colors.secondColor} rounded-lg transition-colors ease-out duration-${hoverState.projects ? '[5000ms]' : '0'}`}> + mouseOver("projects")} onMouseOut={() => mouseOut('projects')} className={`${colors.secondColor} rounded-lg transition-colors ease-quick-start duration-${hoverState.projects ? '[5000ms]' : '0'}`}>

Projects

- mouseOver('projects')} onMouseOut={() => mouseOut('projects')} className={`${colors.thirdColor} rounded-lg transition-colors ease-out duration-${hoverState.contact ? '[5000ms]' : '0'}`}> + mouseOver('contact')} onMouseOut={() => mouseOut('contact')} className={`${colors.thirdColor} rounded-lg transition-colors ease-quick-start duration-${hoverState.contact ? '[5000ms]' : '0'}`}>

Contact

diff --git a/tailwind.config.js b/tailwind.config.js index e2087e7..6eeac42 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -7,6 +7,9 @@ module.exports = { ], theme: { extend: { + transitionTimingFunction: { + 'quick-start': 'cubic-bezier(.17,.67,0,.89)', + }, backgroundImage: { 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', 'gradient-conic': @@ -16,8 +19,13 @@ module.exports = { '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', }, keyframes: { + fadeIn: { + '0%': { opacity: 0 }, + '100%': { opacity: 1 } + }, logoThrowLeft: { '0%': { transform: 'translateX(0)'}, '100%': { transform: 'translateX(-56px)' }