• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyświetlanie rozwijanego sticky menu (problem z position: ... ;)

42 Warsaw Coding Academy
0 głosów
306 wizyt
pytanie zadane 26 marca 2017 w HTML i CSS przez Danieluss Nowicjusz (120 p.)

Cześć!

Mam problem z prawidłowym wyświetlaniem rozwijanego sticky menu.

Kod wygląda tak:

.menu > ul > li > ul {
    margin: 0px;
    padding: 0px;
    display: none;
    width: 100%;
    top: 100%;
    position: absolute;
}
 
.menu > ul > li:hover > ul{
    display: block;
    animation-name: fadein;
    animation-duration: 1s;
}
 
@keyframes fadein
 {
    0% { opacity: 0; }
    100% { opacity: 1;}
}

I niby wszystko powinno grać... Ale z "position: absolute;" linki w pojawiającej się liście nie wyświetlają się: widzę tylko tło. Próbowałem coś kombinować z "z-index", albo wyświetlaniem samych linków (bo może lista się wyświetla, ale one z jakiegoś powodu nie dziedziczą "display"?), jednakże nic nie pomaga. Poza zamianą na "position: relative;" - wtedy wszystko działa prawidłowo, poza tym oczywiście, że inne bloki mi się rozjeżdżają na stronie, czego nie chcę.
Może warto jeszcze dodać, że samo .menu korzysta z "position: sticky;".
Za pomoc z góry dzięki :D!
 

2 odpowiedzi

0 głosów
odpowiedź 27 marca 2017 przez pablop76 VIP (123,540 p.)

Witam.

    top: 100%;
    position: absolute;

To znaczy, że twoje submenu pojawia się przyklejone do dołu body. Dlatego go nie widzisz. (jeżeli nie ma position: relative; dla przodka).

Daj cały kod to zobaczymy więcej.

–1 głos
odpowiedź 26 marca 2017 przez marcinconn Obywatel (1,560 p.)
Pan Mirosław Zelent w jednym z filmów na kanale pokazuje jak zrobić przyczepione menu

Podobne pytania

+1 głos
2 odpowiedzi 735 wizyt
0 głosów
1 odpowiedź 856 wizyt
0 głosów
1 odpowiedź 786 wizyt
pytanie zadane 7 maja 2020 w HTML i CSS przez poldeeek Mądrala (5,980 p.)

93,395 zapytań

142,388 odpowiedzi

322,566 komentarzy

62,753 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...