Las barras de navegación son componentes adaptados al diseño web responsive que se utilizan como elemento principal de navegación en aplicaciones y sitios web. Los menús se organizan siguiendo el principio de los árboles, con menús hijos y padres que permiten navegar por la estructura de la página. Existen diferentes tipos de sistemas de navegación como los lineales, jerárquicos, no lineales y compuestos que influyen en la experiencia del usuario al navegar.