WebSite X5Help Center

 
Vincenzo Errico
Vincenzo Errico
User

Pulsante menu in modalità responsive  it

Autor: Vincenzo Errico
Visitado 2473, Followers 3, Compartido 0  

Buongiorno, è possibile ingrandire il pulsante menu che viene visualizzato alle risoluzioni inferiori? Grazie

Publicado en
23 RESPUESTAS - 2 úTIL - 1 CORRECTO
Vincenzo Errico
Vincenzo Errico
User
Autor

Ovviamente senza intaccare le dimensioni del font di menu!

Leer más
Publicado en de Vincenzo Errico
 lemonsong  
 lemonsong  
User

Puoi provare da programma aumentando i margini verticali in "Stile del Menu Principale".

Se l'effetto sul menu principale non ti convince, puoi provare con questo CSS da incollare al Passo 4 - Statistiche, SEO e Codice - Esperto - Prima della chiusura del tag HEAD:

<style>
#imMnMn .hamburger-bar {
    height: 4px;
    margin: 4px auto;
    width: 100%;
}
</style>

Oltre a personalizzare altezza e margini puoi esprimere la larghezza in pixel; questo però potrebbe comportare l'aggiunta della proprietà margin-left con valori negativi.

In allegato l'esempio postato, applicato al sito nel tuo profilo.

Leer más
Publicado en de  lemonsong  
Mirko Boschetti
Mirko Boschetti
Moderator

@Lemonsong

provato il codice e funzia solo in Responsive...

_____________________________

Edit:

funzia invece, lo avevo provato nel mio sito prova con menu spostato a sx e allora in modalità Desktop creava casino....ma con menu Hamburger a dx va tutto ok...

Leer más
Publicado en de Mirko Boschetti
 lemonsong  
 lemonsong  
User

Il CSS può essere utile se non si vuole aumentare la dimensione del font del menu principale oppure se agire sui margini verticali non ci convince, come ho già scritto nel primo post.

Leer más
Publicado en de  lemonsong  
Vincenzo Errico
Vincenzo Errico
User
Autor

Intanto grazie per essere intervenuti!

Ho provato la soluzione di Lemonsong, in effetti il tasto si ingrandisce come vorrei ma dall'altra parte crea un abbassamento del menu in visualizzazione desktop. Si può risolvere...? Grazie

Leer más
Publicado en de Vincenzo Errico
Agostino M.
Agostino M.
User

ho usato il css di lemonsong ma mi crea un effetto sul mod desktop. allego foto

Leer más
Publicado en de Agostino M.
Agostino M.
Agostino M.
User

forse perchè nel body ho usato anche questo:

<style>

#imMnMn .hamburger-bar {

background-color:black;
padding-bottom: 0px;

}

</style>

<style>

@media screen and (max-width: 959px) {

.hamburger-button::after {

content:"Menù";

}

}

</style>

Leer más
Publicado en de Agostino M.
Agostino M.
Agostino M.
User

se elimino

background-color:black;

scompaiono le linee nere che diventano trasparenti perchè le scritte del menu' desktop scendono in basso. come si sistema ?

Leer más
Publicado en de Agostino M.
 lemonsong  
 lemonsong  
User
Vincenzo Errico
Ho provato la soluzione di Lemonsong [...]

Quale soluzione? Ce ne sono due.

Se leggi con attenzione è scritto tutto chiaramente.

Leer más
Publicado en de  lemonsong  
Agostino M.
Agostino M.
User

ho usato questo

<style>
#imMnMn .hamburger-bar {
    height: 4px;
    margin: 4px auto;
    width: 100%;
}
</style>

modificandolo in:

<style>
#imMnMn .hamburger-bar {
    height: 5px;
    margin: 5px auto;
    width: 125%;
}
</style>

ma se cambio colore aggiungendo:

background-color:black;

appaiono le strisce nere come foto allegata precedentemente

se non cambio colore e resta bianco le strisce nere scompaiono ma le scritte del menù desktop scendono

Leer más
Publicado en de Agostino M.
 lemonsong  
 lemonsong  
User

@Agostino

Se posti un link è meglio.

Leer más
Publicado en de  lemonsong  
Agostino M.
Agostino M.
User

ecco il link grazie

www.agostinomacchione.it

Leer más
Publicado en de Agostino M.
 lemonsong  
 lemonsong  
User
Agostino M.
www.agostinomacchione.it

Il valore attuale del tuo breakpoint è 1279px

Inoltre sposta questo CSS all'interno della media query:

#imMnMn .hamburger-bar {
    height: 5px;
    margin: 5px auto;
    width: 125%;
}

Leer más
Publicado en de  lemonsong  
Agostino M.
Agostino M.
User

scusa la mia ignoranza...

così ?

<style>

@media screen and (max-width: 1280px) {

.hamburger-button::after {
height: 5px;
margin: 5px auto;
width: 125%;
content:"Menù";
color:white;

}

}

</style>

Leer más
Publicado en de Agostino M.
 lemonsong  
 lemonsong  
User

No, devi spostare l'intera regola CSS all'interno della media query:

<style>
@media screen and (max-width: 1279px) {
    .hamburger-button::after {
        content:"Menù";
        color:white;
    }
    #imMnMn .hamburger-bar {
        height: 5px;
        margin: 5px auto;
        width: 125%;
    }
}
</style>

Leer más
Publicado en de  lemonsong  
Agostino M.
Agostino M.
User

ok grazie così funziona:

<style>

@media screen and (max-width: 1280px) {

.hamburger-button::after {

content:"Menù";
color:white;


}

#imMnMn .hamburger-bar {

height: 5px;

margin: 5px auto;

width: 125%;

}


}

</style>

Leer más
Publicado en de Agostino M.
Vincenzo Errico
Vincenzo Errico
User
Autor

Ho usato questa formula:

<style>
#imMnMn .hamburger-bar {
    height: 4px;
    margin: 4px auto;
    width: 100%;
}
</style>

in allegato la foto che ti permette di comprendere meglio il problema che mi crea al menu.

Leer más
Publicado en de Vincenzo Errico
 lemonsong  
 lemonsong  
User

Ti chiedo scusa, nel primo codice non ho aggiunto la media query.

Prova così:

<style>
@media screen and (max-width: 998px) {
#imMnMn .hamburger-bar {
    height: 4px;
    margin: 4px auto;
    width: 100%;
    }
}
</style>

998px è il tuo attuale valore di "entrata" del menu hamburger.

Leer más
Publicado en de  lemonsong  
 lemonsong  
 lemonsong  
User

Comunque, nel tuo caso, potrebbe essere utile aumentare i margini verticali (senza CSS).

 lemonsong  
Puoi provare da programma aumentando i margini verticali in "Stile del Menu Principale".

Se hai già provato, come non detto.

Leer más
Publicado en de  lemonsong  
Agostino M.
Agostino M.
User

lemon come faccio nel css a far si che la scritta usata

content:"Menù";

venga allineata da destra verso sinistra e quindi verso l'interno?

te lo chiedo perchè se la scrivo in maiuscolo esce dallo schermo e non si vedono le ultime lettere.

grazie

Leer más
Publicado en de Agostino M.
 lemonsong  
 lemonsong  
User

Puoi inserire questa proprietà e valore: margin-left: -10px;

Oppure, puoi spostare il pulsante con questa regola:

#imMnMn .hamburger-button {
    right:20px;
}

Leer más
Publicado en de  lemonsong  
Vincenzo Errico
Vincenzo Errico
User
Autor

Grazie Lemonsong, hai ragione...ho risolto aumentando i margini verticali

Leer más
Publicado en de Vincenzo Errico