Skip to main content

Jak vytvořím rozbalovací nabídky CSS?

Cascading Style Sheets (CSS) je název používaný k popisu způsobu, jakým je naformátován dokument hyper textového značkového jazyka (HTML) nebo rozšiřitelný značka jazyka (XML).Může být použit pro jakýkoli typ dokumentu XML, ale nejčastěji se používá s webovými stránkami napsanými v HTML.CSS lze použít k vytvoření rozbalovacích nabídek na webových stránkách.Rozbalovací nabídky CSS mají jednu textovou položku zobrazenou, dokud návštěvník nepoužije myši k vznášení nabídky, v tomto okamžiku je zobrazen celý seznam položek.Nabídka je vytvořena pomocí značek identifikace CSS a tříd.Tento selektor vypadá jako #35;.Následuje název ID.Můžete pojmenovat ID cokoli, ale mělo by to být popisné, aby ostatní mohli číst váš kód.Například rozbalovací nabídka může použít kód #35; Drop1.

Vytvořit třídu pro první položku v rozbalovací nabídce CSS pomocí voliče třídy, který vypadá jako období.Třída bude součástí prvku seznamu HTML.Prvek seznamu je označen znaky li.Vytvořte třídu nejvyšší úrovně zadáním li.top.Popis třídy je obsažen mezi dvěma kudrnatými rovnátkami.

Následující příklad ukazuje celý kód CSS pro první položku v seznamu:

#35; Drop1 Li.Top #123; Font-Family #58;Verdana, Ženeva, San-Serif #59;

Font-Size #58;100%#59;

Color #58;#35; ff00ff #59;

Další, vytvořte třídu pro položky, které budou skryty pod první položkou v nabídce CSS.Třída popisuje seznam HTML UNSORDED, který je označen s znaky UL.Popis bude vypadat v podstatě stejně jako položka nabídky nejvyšší úrovně s přidáním slov displeje #58; None#59 na začátku popisu.To ukazuje, že položky v seznamu UNSORED budou skryty, dokud se ukazatel nepřenáší přes rozbalovací nabídku CSS.

Následující je příkladem této části kódu CSS #58;Verdana, Ženeva, San-Serif #59;

Font-Size #58;100%#59;

Color #58;#35; ff00ff #125;V opačném případě, když se návštěvník vznáší po nabídce, zatlačí zbytek dokumentu na stránce a vytvoří prostor pro seznam.Nastavení polohového prvku na absolutní, udělá to.

Kód pro nastavení pozice je #58;Jídelní lístek.Zbytek rozbalovací nabídky CSS je vytvořen v dokumentu HTML pomocí prvků Div, ID, třídy, Li a UL.Značka DIV odděluje část nabídky dokumentu.Type #60; div id ' drop1 #62;Vytvoření části rozbalovací nabídky.Poté spusťte seznam neuspořádaných pomocí prvku HTML UL.

Přidejte špičkovou třídu k první položce seznamu a třídu odkazu pro zbytek položek.Kód HTML by měl vypadat podobně jako:

#60; Div Id ' Drop1 #62;

#60; li Class ' top #62; top položka #60; #47;#60; #47; A #62;; #47; A #62;#47; a #62; #47;

#62;#60; #47; Div #62;

Při otevření dokumentu ve webovém prohlížeči se rozbalovací nabídka CSS objeví jako jedna položka na stránce.Když přesunete myši nad nejvyšší položku, objeví se zbytek nabídky.Zbytek textu na stránce se nebude pohybovat, ale část bude v nabídce skryta.