WebSite X5Help Center

 
Manipulus Mosca
Manipulus Mosca
User

Aggiungere scritta o immagine al menu hamburger  it

Автор: Manipulus Mosca
Просмотрено 3036, Подписчики 3, Размещенный 0  

Volevo sapere se all'icone "hamburger" che richiama il menù a comparsa, utilizzata sopratutto nelle basse risoluzioni, posso aggiungere una scritta e/o un immagine. Giusto per non vedere solo l'icona "hamburger".
Graze

Размещено
10 Ответы - 1 Корректно
Skeggia 12
Skeggia 12
Moderator

prova con questo css, passo 1, avanzate, codice..., tab esperto...

<style>
#imMnMn.main-menu .hamburger-button {background-image: url('http://www.skeggia12.it/pc.png');}
#imMnMn.main-menu .hamburger-bar {background: transparent;}
</style>

la prima riga inserisce l'immagine al posto di quella di defalult...

la seconda, senza troppi fronzoli, rende trasparenti le tre stanghette...

Читать больше
Размещено От Skeggia 12
Manipulus Mosca
Manipulus Mosca
User
Автор

ti ringrazio molto. E se volessi aggiungere all'immagine con le tre stanghette la scritta menù?

Читать больше
Размещено От Manipulus Mosca
Skeggia 12
Skeggia 12
Moderator

con i div generati da website, non mi viene in mente nulla di praticabile... l'unica cosa credo sia inserire con la prima riga del css che ti ho postato, una immagine con la scritta menu, nascondendo le tre barre... se mi viene in mente qualcosa te lo posto...

Читать больше
Размещено От Skeggia 12
Manipulus Mosca
Manipulus Mosca
User
Автор

Perfetto. Ultima cosa, se invece volessi mettere scritta a sinistra dell'immagine?

Читать больше
Размещено От Manipulus Mosca
Fabio B.
Fabio B.
User
 lemonsong  
@Manipulus Mosca Se vuoi una scritta sul menu, prova a leggere questo post: https://helpcenter.websitex5.com/ru/post/132504

devi lavorare sempre sullo pseudoelemento css before come ti é stato suggerito sopra; solo che devi identificare il blocco padre del menù e dargli uno stile inline block; non é sempre detto che si possa fare in una certa pagina con una determinata struttura senza scombussolare qualcosa.

Читать больше
Размещено От Fabio B.
Fabio B.
Fabio B.
User

altrimenti lo puoi prima wrappare in un div supplementare via jQuery e poi lavorare su quello

Читать больше
Размещено От Fabio B.
Manipulus Mosca
Manipulus Mosca
User
Автор

Vi ringrazio per i consigli, ma credo siano troppo difficili per le mie ridotte abilità. Grazie comunque

Читать больше
Размещено От Manipulus Mosca
 lemonsong  
 lemonsong  
User

E' sufficiente aggiungere delle proprietà e valori alla stessa regola, come è scritto nel post linkato:

lemonsong
Puoi aggiungere altre proprietà e valore per posizionare/spostare la scritta, formattare il testo etc...

Quindi, con le dovute personalizzazioni, così:

<style>
@media screen and (max-width: 959px) {
  .hamburger-button::after {
    content: "menu";
    position: absolute;
    left: -36px;
    top: 6px;
  }
}
</style>

Читать больше
Размещено От  lemonsong  
Manipulus Mosca
Manipulus Mosca
User
Автор

Grazie. Come sempre

Читать больше
Размещено От Manipulus Mosca