Avisos
Vaciar todo

añadir flechas  

 
FRANCISCO
 FRANCISCO
Honorable Member

cuando la web  se adapta a la version movil quisiera añadir hay donde se señala una flecha para que se vea donde es el menu

Imagen de WhatsApp 2024 12 07 a las 12.18.58 a980cea8
Imagen de WhatsApp 2024 12 07 a las 12.18.58 a980cea8

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 08/12/2024 9:56 am
Luis Méndez Alejo
 Luis Méndez Alejo
Moderador Moderator

Hola, Francisco

 

Entiendo que te refieres a indicar que el icono de menú hamburguesa (3 rayas horizontales) es el que da acceso al menú en dispositivos ¿correcto?

 

Este icono está aceptado internacionalmente para indicar que al tocarlo se accede o despliega el menú del sitio web, por lo que no suele indicarse nada con flechas o elementos visuales que digan que se trata de un menú, pues ya se entiende que así es.

 

Veo que trabajas con Joomla 3.9.22 (de 2020) cuando la versión estable de Joomla es la 5.2.2 (noviembre 2024) y eso afecta a tu plantilla y las personalizaciones que esta permita, sobre todo si no la tienes actualizada.

 

He verificado que tu plantilla Helix Ultimate https://www.joomshaper.com/joomla-templates/helixultimate tiene versión estable de mayo de 2024 y que muestra correctamente el menú hamburguesa en dispositivos móviles.

 

Helix Ultimate   menu hamburguesa

 

En la plantilla que usas, tienes la clase CSS .menu-toggle con la que puedes jugar para añadir un icono, por ejemplo usando HTML y algún icono de flecha de FontAwesome, que es una biblioteca de iconos mundialmente usada.

Un ejemplo de CSS podría ser:



/** Flecha junto a menú hamburguesa en dispositivos móviles */
@media (max-width: 768px) {
.menu-toggle {
position: relative;
}

.menu-toggle::after {
content: "\f105";
position: absolute;
top: 50%;
right: -5px;
transform: translateY(-50%);
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 12px;
color: #fff;
}
}

Claro que añadir este icono implica crear un "override" de tu plantilla para que cuando la actualices no se pierdan los cambios.

En ese archivo "override" de la plantilla tendrás que añadir el código HTML correspondiente para que se pinte la flecha en el lugar deseado, con un código similar a este:

 

 

<a href="#" class="menu-toggle">
<i class="fas fa-bars"></i> <i class="fas fa-chevron-right"></i> </a>

 

 

Si quieres saber qué icono es "chevron-right" consúltalo en FontAwesome: https://fontawesome.com/icons/chevron-right?s=solid

 

 

No es una personalización sencilla, porque requiere que compruebes que realmente tu plantilla Helix utiliza la clase .menu-toggle para mostrar el menú hamburguesa y porque además deberías hacer un "override" de los archivos de la plantilla implicados (HTML, CSS y PHP) y luego verificar que los cambios no afectan al funcionamiento de la plantilla en la vista de escritorio.

Nota: Personalmente, creo que el menú hamburguesa, como tal, es suficiente información para los visitantes, que suelen tener claro, a estas alturas de siglo, que esas 3 rayas son el acceso al menú.

 

 

Ya nos dirás cómo abordas la personalización, ya que nosotros no podemos aplicarla por ti.

ResponderCitar
Respondido : 08/12/2024 10:39 am

wpdoctor-revisa-la-salud-de-tu-wordpress

FRANCISCO
 FRANCISCO
Honorable Member

buenas me podrias ayudar un poco mas donde esta el archivo css a editar que no lo encuentro gracias

ResponderCitar
Respondido : 11/12/2024 9:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

Veo que se muestra una flecha junto al menú, no se si llegaste a solucionarlo:

Captura de Pantalla 2024 12 11 a las 11.34.09

 

Un saludo

ResponderCitar
Respondido : 11/12/2024 10:35 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress