Menu bloccato
Author: Nicola V.
Visited 1079,
Followers 1,
Shared 0
Ho un problema nello sviluppo del sito, nello specifico vorrei che il menu rimanesse bloccato
nella parte superiore della pagina anche quando scorro la pagina in basso.
Qualcuno può darmi una mano.
Grazie
Posted on the
Passo2--->Impostazioni Modello--->Sticky Bar--->Generle
Definisci i colori e spunti allarga alla finestra del browser
Passo2--->Impostazioni Modello--->Sticky Bar--->Contenuti
Inserisci il menù e lo allarghi tutto
Inserisci il Menu come oggetto nell’Intestazione
In “Impostazioni – Avanzate – Statistiche, SEO e Codice – Codice – Prima della chiusura del tag HEAD” inserisci
<style>
#imStickyBarContainer {display: none !important;}
#imHeaderBg {position: fixed; z-index: 1000;}
#imHeader {position: fixed; top: 0; z-index: 1100;}
</style>
Con ciò resteranno fissi in alto alla pagina sia l'Intestazione che il Menu
Ma perchè lo devi fare con i codici quando c'è la stickybar dove puoi inserire quello che vuoi e rimane fissa in alto alla pagina ???
Perché la stickybar si sovrappone al contenuto della pagina. E questo non sempre va bene, come era stato spiegato qui
https://helpcenter.websitex5.com/en/post/216113
Ovviamente Nicola V. è libero di scegliere fra le due soluzioni
Infatti ognuno è libero di scegliere e, come ho scritto in quel post, odio le polemiche tantè che non ho proseguito anche se ancora devo capire la differenza !?!?!
Se uno vuole un menù che scorre è chiaro che si sovrappone ai contenuti, per correttezza dico che non ho provato il codice che hai messo ma, se hai un esempio online per vedere la differenza con la sticky bar, sarei contenta di capire ed imparare
Che poi nel codice di EsseDi non servirebbe neanche questo se non si mette la spunta per visualizzarlo:
#imStickyBarContainer {display: none !important;}
Non capisco perché continui a parlare di polemiche.
Nicola V. ha chiesto come tenere fisso il Menu ed io ho suggerito un sistema, che, oltre al Menu, tiene fissa anche l’Intestazione, soluzione che io preferisco in quasi tutti i miei siti.
La sticky bar è un oggetto diverso dal Menu, da riempire come si vuole (e questo potrebbe essere un vantaggioi). Volendo si può rendere identica all’Intestazione oppure solo al Menu, ma occorre un lavoro supplementare: inserirvi gli oggetti e definirne tutti i parametri di essi. Ogni volta che si modifica l’Intestazione, se si vuole mantenere la sticky bar identica ad essa, occorre apportare le modifiche anche a quest’ultima. Questo costituisce una ridondanza. E, in informatica, la ridondanza è sempre da evitare.
Ovviamente.
Però, così come scritto da me, il codice può essere inserito in una o più pagine dove si vuole tenere fissi Intestazione e Menu, lasciando la sticky bar nella altre.
Parlo di polemiche non in senso negativo, è proprio questo che non voglio, non mi va di sembrare presuntuosa e se chiedo e richiedo è perchè voglio capire, mi parlavate di sovrapposizioni e non capivo, ora la tua spiegazione la trovo comprensibile e condivisibile.
Vengo da una scuola che se si riesce a farlo con il programma che stai usando è meglio non mettere codici esterni ma il discorso della ridondanza a cui non avevo pensato, è giustissimo e condivido a pieno e da oggi se avrò bisogno di una situazione del genere userò il tuo codice
Author
Grazie ragazzi per i consigli ho optato per il codice, l'effetto da i risultati che volevo, ho apprezzato il vostro aiuto spontaneo e l'energia con cui avete sostenuto le vostre idee.
Farò anche qualche test con la sticky bar oggetto che fino ad ora non avevo utilizzato.
Buona giornata