diff --git a/resources/css/app.css b/resources/css/app.css index b1a7e36..4f63131 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -29,3 +29,7 @@ @layer base{ @apply text-5xl font-black text-center } } + +.preload * { + transition: none !important; +} diff --git a/resources/js/app.js b/resources/js/app.js index e59d6a0..b626286 100644 --- a/resources/js/app.js +++ b/resources/js/app.js @@ -1 +1,12 @@ import './bootstrap'; + +window.addEventListener('load', () => { + const preloader = document.getElementById('preloader'); + const content = document.getElementById('content'); + preloader.style.opacity='0'; + setTimeout(() => { + preloader.style.display='none'; + }, 350) + content.style.display = 'block'; + document.body.classList.remove('preload') +}) diff --git a/resources/js/nav-menu.js b/resources/js/nav-menu.js index 3ba60b1..3e6041b 100644 --- a/resources/js/nav-menu.js +++ b/resources/js/nav-menu.js @@ -4,11 +4,13 @@ const mobileMenu = document.getElementById('mobileMenu'); const body = document.body; openBtn.addEventListener('click', () => { - mobileMenu.classList.remove('hidden'); + mobileMenu.classList.remove('translate-x-[100vw]'); + mobileMenu.classList.add('translate-x-0'); body.style.overflow = 'hidden'; }) closeBtn.addEventListener('click', () => { - mobileMenu.classList.add('hidden'); + mobileMenu.classList.add('translate-x-[100vw]'); + mobileMenu.classList.remove('translate-x-0'); body.style.overflow = 'visible'; }) diff --git a/resources/views/components/dashboard/broker/navbar.blade.php b/resources/views/components/dashboard/broker/navbar.blade.php index 5b7f43a..1eaca2f 100644 --- a/resources/views/components/dashboard/broker/navbar.blade.php +++ b/resources/views/components/dashboard/broker/navbar.blade.php @@ -9,13 +9,13 @@ - + -