La forma más aconsejable para una barra de navegación es:
y luego con CSS le das el formato, diseño, o como quieras llamarlo.
Puedes añadir efectos, ya sea con css o con javascript.
Es lo único que puedo aconsejar, ya que en diseño no tengo idea.
saludos