Cómo hacer una barra de menú de Apple en HTML

Un enfoque simple y extremadamente realista sería este: (Tenga en cuenta que no he probado el código, por lo que es posible que deba ajustarlo ligeramente)

Primero haga el contenedor del menú:

Luego agregue los contenedores de botones. Para facilitar, supongo que todos los botones comparten el mismo ancho:

Luego agrega las imágenes. Sugerencia, como probablemente no sean íconos de FontAwesome o Material Design, ¡cree una imagen Sprite [1]!

Luego agrégalos:

Ahora agregue el texto de su menú:

Ahora mantén las cosas simples y agrega tus estilos:

.menu-container {
ancho: 100%;
fondo: # 999;
}

.button-container {
pantalla: bloque en línea;
ancho: 10%;
alinear texto: centro;
margen: 0 automático;
relleno: 5px 0;
}

.button-container: hover {
fondo: #bbb;
}

.button-container a {
color: #fff;
}

/ * Imágenes * /
/ ********** /
.sprite {
background-image: url (lala.png)
repetición de fondo: sin repetición;
altura: 30px;
ancho: 30px;
}
.sprite.home-icon {
posición de fondo: 0xp 30px;
}

.sprite.search-icon {
posición de fondo: 0xp 60px;
}

.sprite.random-icon {
posición de fondo: 0xp 90px;
}

Esto debería cubrir sus conceptos básicos y orientarlo en las direcciones correctas, ahora depende de usted hacer sus estilos finales 🙂

¡Buena suerte!

Nota:

He colocado tus elementos de texto en contenedores. En general, esta es una buena idea para espaciar los botones en consecuencia si no tienen sus propios anchos. Solo agregarlos de esta manera solo crea un código más estructurado en mis ojos. Es más fácil trabajar en el futuro 🙂

Notas al pie

[1] Sprites CSS: qué son, por qué son geniales y cómo usarlos | CSS-Tricks

Hola, compruebe a continuación dos fragmentos de código, espero que esto lo ayude.

Menú de navegación de Apple en CSS puro

El elegante menú de navegación de Apple.com creado usando solo CSS3.

Puede usar W3.Css Framework.

Para usar el marco simplemente agregue esto en el de su página.

https://www.w3schools.com/w3css/4/w3.css“&gt ;

Y esta es la guía para crear la barra.

Si necesita iconos especiales para su proyecto, le sugiero que eche un vistazo a Font Awesome.

  • Primero haga
    y defina su dimensión en función del tamaño de la barra de menú
  • luego coloque un
      y en la hoja de estilo ul {type: none; pantalla: en línea;}
  • Coloque el enlace dentro de
  • y dentro del enlace puede volver a hacer otro
    si desea resaltar la forma cuadrada al pasar el mouse. Poner texto dentro de esos div.
  • Puede usar la hoja de estilo para configurar efectos como resaltados al pasar el mouse por encima.
  • Necesitará un ícono para esas páginas de inicio, buscar y pegar enlaces.
  • Esto es solo parte del diseño. Debe configurar una base de datos bask-end para obtener sus resultados de búsqueda.

Gracias por leer…

Puede descargar el marco de arranque.

Verifique el código fuente en el ejemplo de la barra de navegación superior fija para Bootstrap