через анимацию , как он стал видел - пусть срабатывает анимация время которой будет = 5 секундам, и по их истечению - блок скрылся, нужно что бы анимация воспроизводилась 1 раз
Если будите реализовать показ nav через js, после того как будет появляться - вызываем функцию с задержкой "setTimeout" и по истечению задержки которую вы укажите nav - скрываем, можно через классы или кастомный аттриут - style