Crear un NavBar con menú con HTML y CSS

Toda página web moderna cuenta con un navBar que responde a la resolución de la pantalla, adaptándose a cualquier ancho posible. Esta barra de navegacion en color rojo está construida en html y css, no posee ni una sola linea de codigo en javaScript