Back to top

Autore Topic: footer menu e icone font awesome  (Letto 2354 volte)

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
footer menu e icone font awesome
« il: 05 Nov 2019, 08:35:24 »
Salve a tutti.
Nelle impostazioni delle voci di menu ho selezionato le icone font awesome, ma non vengono visualizzate.
Il template è helix ultimate.Metto online il sito per qualche ora sperando riusciate a dare un'ochiata al codice.
Grazie
www.cittadelladellimmacolata.it
« Ultima modifica: 05 Nov 2019, 08:44:38 da mariarosaria »

Offline Limma

  • Abituale
  • ****
  • Post: 1209
  • Sesso: Maschio
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #1 il: 05 Nov 2019, 08:50:30 »
Ciao mariarosaria,
prova a sostituire la regola css attualmente presente nel file template.css
Codice: [Seleziona]
#sp-footer ul.menu li a {
    display: block;
}
con
Codice: [Seleziona]
#sp-footer ul.menu li a {
    display: inline-block;
}

Da PC io vedo le icone fontawesome accanto alle voci di menu principale.

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #2 il: 05 Nov 2019, 08:58:24 »
Ciao Limma.
Con inline-block funziona alla grande.
Mi riferisco alle icone accanto alle voci del footer menu.

Ho selezionato l'icona nel menu a tendina del mega menu e ho provato anche a mettere le classi personalizzate negli attributi css del link utilizzando

Codice: [Seleziona]
font-family: FontAwesome; fa fa-home
Adesso vedo l'icona, ma mi modifica il font delle voci di menu.

Mi chiedo se c'è un sistema "automatico" come per il menu principale per visualizzarle dato che ho la possibilità del menu a tendina dalle opzioni mega menu, senza attribuire una classe personalizzata a ciascuna voce

« Ultima modifica: 05 Nov 2019, 09:05:31 da mariarosaria »

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #3 il: 05 Nov 2019, 09:34:51 »
https://fontawesome.com/privacy

Guardate il bottom menu e il footer menu di font awesome

Che meraviglia!

Un effetto del genere?

Con mouse over icone sì

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #4 il: 06 Nov 2019, 22:38:06 »
Mi riferisco alle icone accanto alle voci del footer menu.

Ho selezionato l'icona nel menu a tendina del mega menu e ho provato anche a mettere le classi personalizzate negli attributi css del link utilizzando

Codice: [Seleziona]
font-family: FontAwesome; fa fa-home
Adesso vedo l'icona, ma mi modifica il font delle voci di menu.

Mi chiedo se c'è un sistema "automatico" come per il menu principale per visualizzarle dato che ho la possibilità del menu a tendina dalle opzioni mega menu, senza attribuire una classe personalizzata a ciascuna voce

Non so se i moderatori mi diranno di mettere "Risolto".

Come faccio spesso, ho cercato di ovviare al problema, anche se in maniera un pò macchinosa.

Ho creato delle classi personalizzate nel file custom.css (una per ogni voce di menu) con l'attributo after, inserendo su ciascuna il codice dell'icona corrispondente e poi ho assegnato la classe alla voce di menu nelle opzioni Attributo CSS link

Ho utilizzato il seguente codice

Codice: [Seleziona]
/* Classi personalizzate per le voci del footer menu perchè non vengono visualizzate le icone da opzioni megamenu */
#sp-footer ul.menu li a.homefooter:before {
 content:"\f015";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
#sp-footer ul.menu li a.sitemapfooter:before {
 content:"\f0e8";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
#sp-footer ul.menu li a.cookiefooter:before {
 content:"\f21b";
 font-family: FontAwesome;
 display:inline-block;
 margin-right: 5px;
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
text-rendering: auto;
}
/* Fine */

Dato che le voci del footer menu sono soltanto 3 era un'operazione piuttosto semplice.
« Ultima modifica: 06 Nov 2019, 22:40:41 da mariarosaria »

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #5 il: 26 Mag 2021, 20:30:24 »
Riprendo questa discussione perchè il problema è sempre lo stesso.
Dopo aggiornamento joomla, le icone di font awesome del footer menu non vengono renderizzate.

Con le classi personalizzate dei link (come da topic precedenti) avevo risolto. Dopo l'aggiornamento non va più.Qualcuno mi aiuta?
Se non metto nessuna classe e utilizzo soltanto le opzioni megamenu, non compare nessuna icona. Con la classe personalizzata non vengono renderizzate
Footer menu
www.cittadelladellimmacolata.it

Offline Limma

  • Abituale
  • ****
  • Post: 1209
  • Sesso: Maschio
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #6 il: 26 Mag 2021, 20:59:51 »
Direi che più che dall'aggiornamento di Joomla, il problrma potrebbe venire dall'aggiornamento del template.

In ogni caso, prova a sostituire l'attuale dichiarazione "font" nel tuo custom css delle voci di menu del footer con questa:
Codice: [Seleziona]
font-family: "Font Awesome 5 Free"; font-weight: 700;

Offline mariarosaria

  • Appassionato
  • ***
  • Post: 514
  • Sesso: Femmina
  • Comincio a capire...
    • Mostra profilo
Re:footer menu e icone font awesome
« Risposta #7 il: 26 Mag 2021, 22:07:19 »
Come sempre Limma è un mago  8)
In effetti mi chiedevo cosa c'entrasse l'aggiornamento di Joomla con le icone, si vede che ho aggiornato il template assieme agli altri componenti aggiuntivi senza essermene accorta.  :o

A onor del vero, spulciando il css delle icone del menu principale, avevo già provato a sostituire
Codice: [Seleziona]
font: normal normal normal 14px/1 FontAwesome;
con

Codice: [Seleziona]
font-family: "Font Awesome 5 Free";
Ovviamente non aveva funzionato perchè mancava un'indicazione per la grandezza avendo tolto anche 14px.

Grazie mille!  ;)

 



Web Design Bolzano Kreatif