Witam.
Chodzi mi o "MENU 1". Na Menu 4, 5, 6, 7 i 8 to nie zwracajcie uwagi.
Zauważcie, że gdy najedzie sie kursorem na to MENU 1, to pokazuje sie MENU 2A oraz MENU 2B. Następnie, gdy najedzie sie kursorem na "MENU 2B", to pokazuje sie MENU 3A oraz MENU 3B.
Chciałbym, aby po najechaniu kursorem na:
1. MENU 1 ---> była wyświetlana taka sama szerokość w MENU 2A oraz MENU 2B (jak w MENU 1);
2. MENU 3A oraz MENU 3B ---> było wyświetlane 75% szerokości MENU1 oraz MENU 2A/2B;
W praktyce ma to wyglądać w ten sposób:
[ MENU 1 - 100% ]
[ MENU 2A - 100% ]
[ MENU 2B - 100% ] -----> [ MENU 3A - 75% ]
-----> [ MENU 3B - 75% ]
Tu jest kod:
https://codepen.io/Krzysiek_39/pen/eYWNRvb
W CSS mam coś takiego:
.menu li:nth-child(1) ul li
{
width: 75%;
text-align: center;
}
.menu li:nth-child(1):hover ul li
{
width: 75%;
text-align: center;
}
Myślałem, że ten powyższy zapis w CSS odpowiada za ustalanie szerokości wyświetlanego MENU 3A/3B, ale nie działa to jak powinno.
Czy wiecie jak zrobić, aby MENU 3A/3B było o 25% krótsze niż MENU1 oraz MENU 2A/2B ?