nisfarm.ru

Jak vytvořit rozbalovací nabídku CSS

Dnes budeme zvažovat otázku "Jak vytvořit rozevírací nabídku CSS?". Mělo by být okamžitě řečeno, že tento prvek bude proveden bez připojení dalších prostředků. To znamená, že nabídka bude vytvořena pouze pomocí CSS a HTML.

rozbalovací nabídka css

Příprava




Abychom plně porozuměli tomu, co se v článku děje, je třeba se trochu seznámit s teoretickým materiálem. Ale pokud jste známí pseudotříd, můžete přeskočit tento odstavec. Takže, abychom vytvořili vertikální rozbalovací nabídku CSS, potřebujeme element, například ": hover". Pseudo-class ": hover" může být přiděleno libovolnému HTML tag. Umožňuje určit, kdy kurzor myši směřuje k položce. Například jsme přidělila vlastnost: "a: hover {color: red-}". Tento záznam znamená, že při vznášení kurzor myši na libovolnou značku jeho obsah zčervená. Stojí za zmínku, že tato pseudotřídka znamená stále neaktivovanou položku. Mimochodem, ": hover" má příbuzné podobné prvky. Ale právě s touto pseudotřídou vytvoříme rozbalovací nabídku CSS.

vertikální rozbalovací menu css

Pokyny

Za prvé, stojí za to pochopit, co je rozbalovací nabídka. Podle této definice existuje mnoho různých technik pro konstrukci různých maket. V tomto případě budeme demontovat konstrukci sestávající z několika neustále viditelných položek a několika dalších (skrytých). Pojďme s teorií a s praxí.

css rozbalovací nabídka

Dekorativní změny

Jakmile je rozvržení hlavní nabídky připraveno, můžete pokračovat v jeho návrhu. Pravděpodobně se mnozí v první řadě chtějí zbavit značek, které označují prvek seznamu. To se provádí pomocí jediného vlastnost CSS, jmenovitě typu seznamu. Tuto položku musíte přidat: li {list-style-type: none;}. Dále můžete vložit rámeček a vytvořit pozadí. Vlastnosti ohraničení a pozadí vám pomohou. Možná, někteří se nelíbí, že rozbalovací nabídka se zobrazí jako další seznam, zatímco rozšiřuje hlavní prvky. Chcete-li to určit, můžete jej umístit. Chcete-li to provést, v kaskádových stylových listech napište následující záznam: ul ul {position: absolute-left: 15px; pravé: 15px; horní: 15px; spodní: 15px;}. Samozřejmě hodnoty, které použijete vlastní. V závislosti na tom, kam chcete vidět rozbalovací nabídku, CSS nabídne mnoho dalších vlastností, které mohou přidat různé efekty a zdobit naše seznamy.

Závěr

Ještě jednou stojí za zmínku návrh uspořádání menu. Chcete-li v tomto případě přiřadit pravidla CSS, použijete vnořené hodnoty, například ul ul. Pokud máte v dokumentu jiný podobný vzhled, může dojít k velkým problémům. V takových situacích je třeba použít specifičtější účel, například selektory nebo identifikační identifikátory. Rozložení rozbalovací nabídky v článku je určeno pro seznámení s obecným vzorem. Zbytek práce je na ramenou.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru