Ciao a tutti, avrei bisogno di supporto per una questione che spero possa essere risolta via CSS (diversamente vi chiederò di indirizzarmi o nella sezione PHP o in quella JS).
Nel mio sito WordPress, in versione desktop, faccio apparire un submenu al passaggio del mouse sulla voce del menu che contiene delle sotto pagine, mediante questa regola:
codice:
.menu-item-has-children:hover .sub-menu { opacity: 1; visibility: visible; }
Il tutto senza JS ma con solo CSS.
Per la versione mobile del sito vorrei sostituire la funzione "hover" con quella del classico tap (o clic che dir si voglia) su una freccetta che posizionerei alla destra della voce del menu che contiene delle sottopagine.
Preciso che io ottengo la parte html mediante questa funzione wordpress, che provvede a creare autonomamente la struttura del menu:
codice:
<?php /* Main Navigation */
wp_nav_menu( array(
'theme_location' => 'header',
'depth' => 2,
'container' => false,
'menu_class' => 'header__menu'
)
);
?>
Pertanto non so se c'è la possibilità di modificare (ove fosse necessario) la struttura html.
E' una cosa che posso realizzare solo via CSS?
O dovrò ricorrere necessariamente al JS?
Grazie per il supporto!