Najlepszy samouczek CSS menu rozwijanego W 2024 r. W tym samouczku możesz dowiedzieć się Przykładowe menu rozwijanego,Rozwijane menu Podstawowe,Rozwijane menu,Wyrównanie zawartości rozwijana,Więcej przykładów,
Za pomocą CSS do tworzenia wyświetlacz po myszy Poruszanie się po menu efekt rozwijanej.
Ten poradnik
www.w3write.com
Gdy mysz jest przesuwana do określonych elementów, będzie spadać w dół pojawi się menu.
Część HTML:
Możemy użyć dowolnego HTM, elementy, aby otworzyć menu rozwijane, takich jak: <span> lub <button> elementem.
Użyj elementu kontenera (np: <div>), aby utworzyć menu rozwijane i umieszczone gdziekolwiek chcesz założyć.
Za pomocą <div>, by zakończyć te elementy i używać CSS ustawić zawartość stylu rozwijanego.
Część CSS:
.dropdown
klasy używa position:relative
, które określą zawartość menu rozwijane jest umieszczony w przycisku rozwijanym (używając position:absolute
) w położeniu dolnym prawym rogu.
.dropdown-content
klasa jest rzeczywista menu rozwijane. Jest domyślnie ukryty, pojawi się u myszy jest przesuwany do określonego elementu po. Zauważ, że min-width
wartość jest ustawiona na 160px. Możesz dowolnie modyfikować. Uwaga: Jeśli chcesz, aby ustawić rozwijanej i rozwijanej przycisk treści szerokopasmowych konsekwentny, ustawić width
do 100% ( overflow:auto
ustawienie może przewinąć małego rozmiaru ekranu).
Używamy box-shadow
właściwość umożliwia menu rozwijane, który wygląda jak "karta".
:hover
selektor menu użytkownika pojawią się, gdy wskaźnik myszy zostanie przesunięty do przycisku rozwijanego.
Tworzenie rozwijanego menu i pozwala użytkownikowi wybrać pozycję z listy:
Powyższe przykłady podobnych przypadkach, kiedy dodać link na liście rozwijanej i ustawić styl:
Jeśli chcesz skonfigurować menu rozwijanego pływających właściwą treść jest od prawej do lewej zamiast od lewej do prawej, można dodać następujący kod right: 0;
Obraz rozwijanej
Ten przykład pokazuje, jak dodać obraz tego, jak menu rozwijanego.
Rozwijanej nawigacji
Ten przykład pokazuje, jak dodać rozwijane menu na pasku nawigacyjnym.