Closed AlessandroVecchi closed 5 months ago
Più in generale, visto che <header/>
e <main/>
sono nello stesso stacking context, ogni tanto ci potrebbero essere anche altri elementi della pagina che "bucano" l'overlay del menù, se capita che abbiano uno z-index > 5.
Infatti 5 è lo z-index di .it-header-wrapper
(anche se questo non sembra in accordo con la politica di BI in merito).
Ho trovato l'inghippo: con z-index a 4 ed il focus sul campo l'icona sparisce.
Quindi la mia soluzione non è valida, converrebbe quindi innalzare il livello di it-header-wrapper
verificando però tutte le conseguenze.
Come hotfix, io ho usato questo:
.cmp-input-search .input-group {
z-index: 0;
}
Stabilisce un context distinto per il contenitore del campo e delle sue decorazioni. Ha il vantaggio di non affidarsi a numeri magici, e di essere un fix localizzato e non interferire con altro (...forse. Con css non si sa mai). Lo svantaggio, è lo stesso: che è una toppa locale e non risolve altri possibili casi.
Come hotfix, io ho usato questo:
.cmp-input-search .input-group { z-index: 0; }
Stabilisce un context distinto per il contenitore del campo e delle sue decorazioni. Ha il vantaggio di non affidarsi a numeri magici, e di essere un fix localizzato e non interferire con altro (...forse. Con css non si sa mai). Lo svantaggio, è lo stesso: che è una toppa locale e non risolve altri possibili casi.
Grazie, ho adottato la tua soluzione!
Questo problema è stato automaticamente contrassegnato come non aggiornato perché non ha avuto attività recentemente. Sarà chiuso se non si verificano ulteriori attività. Considerate inoltre l'aggiornamento alle ultime versioni del tema. Grazie.
Ciao, Mi sono accorto che in versione mobile l'icona della ricerca che c'è nella pagina compare nel menu.
Io ho risolto abbassando lo z-index su
.autocomplete-icon
da 5 a 4 ma non so come mai fosse stato scelto questo preciso valore. Apparentemente non ho notato problemi di comportamento.