Skip to main content

Jak stworzyć rozwijane menu CSS?

Kaskadowe arkusze stylów (CSS) to nazwa używana do opisania sposobu, w jaki hyper tekstu znacznika (HTML) lub rozszerzalny dokument znacznika (XML) jest formatowany.Może być używany do każdego rodzaju dokumentu XML, ale najczęściej jest używany z stronami internetowymi napisanymi w HTML.CSS może być używany do tworzenia rozwijanych menu na stronach internetowych.Rozpadkowe menu CSS mają pojedynczy element tekstowy, dopóki odwiedzający użyje myszy do unoszenia się nad menu, w którym to momencie pokazano całą listę elementów.Menu jest tworzone przy użyciu identyfikacji CSS i tagów klas.

Rozwijaj menu CSS, zaczynając od selektora identyfikatora.Ten selektor wygląda jak #35;.Następnie następuje nazwa identyfikatora.Możesz nazwać identyfikator wszystkiego, ale powinien być opisowy, aby inni mogli odczytać Twój kod.Na przykład rozwijane menu może użyć kodu #35; Drop1.

Utwórz klasę dla pierwszego elementu w menu rozwijanym CSS za pomocą selektora klasy, który wygląda jak okres.Klasa będzie częścią elementu listy HTML.Element listy jest oznaczony przez postacie Li.Utwórz klasę najwyższego poziomu, wpisując li.top.Opis klasy jest zawarty między dwoma kręconymi aparatami ortodontycznymi.

Poniższy przykład pokazuje cały kod CSS dla pierwszego elementu na liście:

#35; Drop1 li.top #123; Font-Family #58;Verdana, Genewa, San-Serif #59;
Font-size #58;100%#59;
Kolor #58;#35; FF00FF #59; #125;

Następnie utwórz klasę dla elementów, które zostaną ukryte pod pierwszym elementem w menu CSS.Klasa opisuje listę UNO -upored HTML, która jest oznaczona z postaciami UL.Opis będzie wyglądał zasadniczo tak samo jak element menu najwyższego poziomu, z dodatkiem wyświetlania słów#59 na początku opisu.Wskazuje to, że elementy z listy nieorządkowanej będą ukryte, dopóki wskaźnik nie unosi się nad rozwijanym menu CSS.

Poniżej znajduje się przykład tej części kodu CSS #58;

#35; Drop1 Ul.Link #123;
Wyświetlacz #58; Brak#59
Font-Family #58;Verdana, Genewa, San-Serif #59;
Font-size #58;100%#59;
Kolor #58;#35; FF00FF #59; #125;W przeciwnym razie, gdy odwiedzający unosi się nad menu, popchnie resztę dokumentu w dół strony, aby zrobić miejsce na listę.Ustawienie elementu pozycji na absolutne, zrobi to.

Kod do ustawienia pozycji to #58;

#35; upuściła pozycja #58; Absolute #59; #125;menu.Reszta rozwijanego menu CSS jest tworzona w dokumencie HTML za pomocą elementów DIV, ID, Class, Li i UL.Tag Div oddziela część menu dokumentu.Typ #60; div id ' drop1 #62;Aby utworzyć część rozwijanej menu.Następnie uruchom listę nieopisaną za pomocą elementu UL HTML.

Dodaj najwyższą klasę do pierwszej listy i klasę linków dla reszty elementów.Kod HTML powinien wyglądać podobnie do:

#60; div id ' drop1 #62;

#60; Li class ' TOP #62; TOP ITEM #60; #47; li #62;

#60; Li class ' link #62; #60; a href '##62; pozycja#60; #47; a #62; #60;#47; li #62;

#60; li class ' link #62; #60; a href '##62; pozycja #60#47; a #62; #60;#47; li #62;

#60; li class ' link #62; #60; a href '##62; item #60; i#47; A #62; #60; #47; li #62;
#60; #47; UL #62;#60; #47; Div #62;

Po otwarciu dokumentu w przeglądarce internetowej menu rozwijane CSS pojawi się jako pojedynczy element na stronie.Po przeniesieniu myszy nad górnym elementem pojawi się reszta menu.Reszta tekstu na stronie nie będzie się poruszać, ale menu zostanie ukryta przez menu.