Skip to main content

Paano ako makalikha ng mga drop down na mga menu ng CSS?

Ang Cascading Style Sheets (CSS) ay isang pangalan na ginamit upang ilarawan ang paraan ng isang hyper text markup language (HTML) o extensible markup language (XML) na dokumento ay na -format.Maaari itong magamit para sa anumang uri ng dokumento ng XML, ngunit madalas itong ginagamit sa mga web page na nakasulat sa HTML.Maaaring magamit ang CSS upang lumikha ng mga drop down na mga menu sa mga web page.Ang pag -drop down ng mga menu ng CSS ay may isang solong item ng teksto na ipinakita hanggang sa ginagamit ng bisita ang mouse upang mag -hover sa menu, kung saan ipinapakita ang buong listahan ng mga item.Ang menu ay nilikha gamit ang pagkakakilanlan ng CSS at mga tag ng klase.

Drop down ang mga menu ng CSS ay nagsisimula sa tagapili ng ID.Ang tagapili na ito ay mukhang #35 ;.Sinusundan ito ng pangalan ng ID.Maaari mong pangalanan ang ID kahit ano, ngunit dapat itong maging naglalarawan upang mabasa ng iba ang iyong code.Halimbawa, ang isang drop down menu ay maaaring gumamit ng code #35; drop1.Ang klase ay magiging bahagi ng elemento ng listahan ng HTML.Ang elemento ng listahan ay itinalaga ng mga character na LI.Lumikha ng klase ng nangungunang antas sa pamamagitan ng pag -type ng li.top.Ang paglalarawan ng klase ay nakapaloob sa pagitan ng dalawang kulot na tirante.

Ang sumusunod na halimbawa ay nagpapakita ng buong code ng CSS para sa unang item sa listahan:

#35; drop1 li.top #123; font-family #58;Verdana, Geneva, San-Serif #59;

font-size #58;100%#59;

Kulay #58;#35; ff00ff #59; #125;

Susunod, lumikha ng isang klase para sa mga item na maitatago sa ilalim ng unang item sa menu ng CSS.Inilalarawan ng klase ang listahan ng HTML na hindi nakakaugnay, na itinalaga kasama ang mga character na UL.Ang paglalarawan ay magiging hitsura ng kapareho ng top-level menu item, kasama ang pagdaragdag ng mga salitang display #58; wala#59 sa simula ng paglalarawan.Ipinapahiwatig nito na ang mga item sa hindi naka -order na listahan ay maitatago hanggang sa ang pointer hovers sa drop down na menu ng CSS.

Ang sumusunod ay isang halimbawa ng bahaging ito ng CSS code #58;

#35; drop1 ul.link #123;

display #58; wala#59

font-family #58;Verdana, Geneva, San-Serif #59;
font-size #58;100%#59;
Kulay #58;#35; ff00ff #59; #125;

Gusto mong i -drop down ang menu ng CSS upang lumitaw sa natitirang dokumento ng HMTL.Kung hindi man, kapag ang bisita ay nag -hover sa menu, itutulak nito ang natitirang dokumento sa pahina upang magkaroon ng silid para sa listahan.Ang pagtatakda ng elemento ng posisyon sa ganap, ay gagawin ito.

Ang code upang itakda ang posisyon ay #58;

#35; drop1 #123; posisyon #58; ganap na #59; #125;

Iyon lang ang kinakailangan para sa bahagi ng CSS ng pagbagsakmenu.Ang natitirang menu ng Drop Down CSS ay nilikha sa dokumento ng HTML gamit ang mga elemento ng Div, ID, Class, Li at UL.Ang DIV tag ay naghihiwalay sa bahagi ng menu ng dokumento.Type #60; div id ' drop1 #62;Upang lumikha ng bahagi ng drop down menu.Pagkatapos ay simulan ang hindi naka -order na listahan gamit ang elemento ng HTML UL.

Idagdag ang tuktok na klase sa unang item ng listahan, at ang klase ng link para sa natitirang mga item.Ang HTML code ay dapat magmukhang katulad ng:

#60; div ID ' drop1 #62;

#60; li class ' top #62; nangungunang item #60; #47; li #62;

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

Kapag binuksan mo ang dokumento sa isang web browser, ang drop down na menu ng CSS ay lilitaw bilang isang solong item sa pahina.Kapag inilipat mo ang iyong mouse sa tuktok na item, lilitaw ang natitirang menu.Ang natitirang teksto sa pahina ay hindi lilipat, ngunit ang isang bahagi ay maitatago ng menu.