JSFiddle - React, Tailwind, and code Playground

HTML

<section id="screen1">
    <div class="videoRecipiente">
        <video autoplay loop muted>
            <source src="http://www.w3schools.com/html/mov_bbb.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
                <source src="http://www.w3schools.com/html/mov_bbb.mp4" type='video/webm; codecs="vp8, vorbis"' />
            Este video não é suportado pelo seu navegador.
            </video>
            <div class="textoSobreVideo">
            <p>Olá amigos somos a <strong>Tec Mov!</strong></p>
            </div>
    </div>
	<nav>
		<ul>
			<li><a href="#">Início</a></li>
			<li><a href="#">Sobre</a></li>
			<li><a href="#">Games</a></li>
			<li><a href="#">Eventos</a></li>
			<li><a href="#">Contactos</a></li>
		</ul>
	</nav>
</section>
	
<section id="screen2"></section>
<section id="screen3"></section>

CSS

/* Este CSS faz o video preencher a 100% o seu Recipiente */
.videoRecipiente {
    height:100%;
    overflow: hidden;
}
.videoRecipiente video {
    min-width: 100%;
    min-height: 100%;
}
.textoSobreVideo {
    color: #fff;
    position: absolute;
    bottom: 60px;
    text-align: center;
    width: 100%;
}

/* Esta class é adicionada ao fazer - scroll */
.fixed {
    position: fixed; 
    top: 0; 
    height: 70px; 
    z-index: 1;
}
body {
    color: #fff;
    font-family: 'open-sans-bold'; 
    font-size: 18px;
    text-align: center;
}
section {
    height: 88vh;
}

/* Navegação */
nav {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    background: #fff;
}
nav ul {
    margin: 0;
    padding: 0;
}
nav li {
    display: inline-block;
    padding: 24px 10px;
}
nav li a {
    color: #757575;
    text-transform: uppercase;
}

/* Seccões */
#screen1 {	
    background: #43b29d;
}
#screen2 {
    background: #efc94d;
}
#screen3 {
    background: #e1793d;
}

JavaScript

$(document).ready(function() {
    var previousScroll = 0,
        headerOrgOffset = $('nav').offset().top;
   
    $(window).scroll(function() {
        var currentScroll = $(this).scrollTop();
        console.log(currentScroll + " and " + previousScroll + " and " + headerOrgOffset);
        if(currentScroll > headerOrgOffset) {
            if (currentScroll > previousScroll) {
                $('nav').slideUp('fast');
            } else {
                $('nav').slideDown('fast');
                $('nav').addClass('fixed');
            }
        } else {
             $('nav').removeClass('fixed');   
        }
        previousScroll = currentScroll;
    });
    
});