Mam taki problem i nie wiem jak sobie z nim poradzić.
To może doprecyzuje że chciałbym dopasować menu do szerokości ekranu. Dlatego używam procentów dla wymiarów i wielkości czcionki.
To wytnij to width: 100% z .submenu i wklej do .submenu > li
Ok. O to mi właśnie chodziło. Dzięki
Masz tylko jedno menu więc powyższe nie zadziała.
A całość zaokrągleń, o które Tobie chodzi to:
.menu {border-radius: 10px 10px 0 0;}
.menu li:first-child a:hover {border-radius: 10px 0 0 0;}
.menu li:last-child a:hover {border-radius: 0 10px 0 0;}
Dzięki za propozycję jednak ten ostatni przykład nie działa do końca tak jak być powinno.
A, ok, już wiem co nie trybiło
.menu {border-radius: 10px 10px 0 0;}
.menu li:first-child a:not(.child) {border-radius: 10px 0 0 0;}
.menu li:last-child a:not(.child) {border-radius: 0 10px 0 0;}
Po prostu super manieKMP. O to właśnie mi chodziło. Świetna robota i masz u mnie połówkę
Po co używać JS skoro jak widać CSS ma ogromne możliwości? Wiem…tutaj pojawia się problem interpretacji CSS przez przeglądarki ale co tam.
Teraz wystarczy nieco usprawnić zaokrąglanie aby zwiększyć kompatybilność i gotowe. Z tym już sobię poradzę.
Dzięki.