Hoe maak je een vervolgkeuzemenu met HTML en CSS
De vervolgkeuzemenu`s bieden een duidelijk en hiërarchisch overzicht van alle hoofdgedeelten van een webpagina, evenals de subsecties in elk van deze pagina`s. Het enige wat u hoeft te doen om de subsecties zichtbaar te maken, is door de muiscursor over de hoofdsecties te bewegen. U kunt een vervolgkeuzemenu maken met alleen HTML en CSS.
stappen
Deel 1
Schrijf de HTML-code
1
Maak de navigatiesectie. Normaal is het beter om te gebruiken
wanneer blijkbaar geen van de andere opties beter past. Plaats deze sectie binnen een element
zodat u stijl kunt toepassen op zowel de container als hetzelfde menu.
2
Geef elke sectie een class-kenmerk. U zult het class-kenmerk later gebruiken om stijl toe te passen op deze elementen met behulp van CSS. Geef een klassenattribuut aan de container en een ander aan het menu afzonderlijk.
class ="nav-wrapper">
3
Voeg een lijst met menu-items toe. De rommelige lijst (
- ) bevat de items in het bovenste menu (items in de lijst
4
Voeg links toe Als de menu-items op het hoogste niveau ook zijn gekoppeld aan uw eigen pagina`s, voegt u nu de bijbehorende koppelingen in. Hoewel ze niet aan een andere site zijn gekoppeld, bevat deze koppelingen naar een niet-bestaand anker (bijvoorbeeld "#!") zodat de cursor van de gebruiker van uiterlijk verandert. In dit voorbeeld "Neem contact met ons op" Het leidt nergens heen, maar de andere twee menu`s doen:
5
Maak sublijsten voor de items in het vervolgkeuzemenu. Nadat u de stijlen hebt toegepast, worden deze lijsten een vervolgkeuzemenu. Nest de lijsten binnen het item van de lijst waarop de gebruiker de cursor zal passeren. Voeg een klassenattribuut en een koppeling toe, net zoals u eerder deed.
Deel 2
Schrijf de CSS-code
1
Open uw CSS-stylesheet. Voeg een link toe naar het CSS-stijlblad in de sectie "hoofd" (kop) van uw HTML-document als u dat nog niet hebt gedaan. Dit artikel behandelt niet de basisaspecten van CSS, zoals het instellen van een lettertype en een achtergrondkleur.
2
Voeg de code toe "Clearfix". Herinner je je de klas nog? "Clearfix" Wat heb je toegevoegd in de menulijst? Normaal gesproken hebben de elementen van een vervolgkeuzemenu een transparante achtergrond en duwen de andere elementen naar andere richtingen. Je kunt dit probleem oplossen met een snelle CSS-instelling. Hier heeft u een praktische en eenvoudige oplossing, hoewel deze niet compatibel is met Internet Explorer 7 en eerdere versies:
3
Creëer het basisontwerp. Deze code sorteert uw menu aan de bovenkant van de pagina en verbergt de vervolgkeuzemenu-items. Dit is opzettelijk een beperkt voorbeeld, om u alleen te richten op de relevante code. Dan kunt u het verbeteren door extra CSS-eigenschappen toe te voegen, zoals "vulling" (vulling) en "marge" (Marge).
4
Laat de vervolgkeuzemenu`s verschijnen als je de cursor voorbij bent. De items in de vervolgkeuzelijst zijn momenteel ingesteld om niet te worden weergegeven. Hier ziet u hoe u een volledige sublijst kunt weergeven door de muisaanwijzer op de lijst te plaatsen waartoe deze behoort:
5
Geeft het vervolgkeuzemenu aan met een pijl. Webontwerpers laten meestal zien dat een item een vervolgkeuzemenu opent met een pijl naar beneden. Deze code voegt die pijl toe aan elk van de menu-items:
6
Pas de vulling, achtergrond en andere eigenschappen aan. Je menu zal nu werken, maar het zou goed zijn om een schoonheidsbehandeling te doen. Als u niet bekend bent met de basiseigenschappen van CSS, kunt u zoeken naar een online handleiding over het programmeren in CSS. Gebruik deze eigenschappen om andere wijzigingen in het uiterlijk en de positie van elke elementklasse aan te brengen.
tips
- Als u een vervolgkeuzemenu aan een formulier wilt toevoegen, kunt u HTML 5 gebruiken met behulp van het element
- De link zal de pagina naar de bovenkant schuiven, terwijl de links die naar niet-bestaande ankers verwijzen bijvoorbeeld ze zullen de pagina niet verschuiven. Als je het slordig vindt, kun je het uiterlijk van de cursor aanpassen met behulp van CSS.
- Als je de voorbeeldcode gaat kopiëren en plakken, verwijder dan alle kogels.
Delen op sociale netwerken:
Verwant
- Hoe een hyperlink met HTML toe te voegen
- Hoe de kleur van de tekst in HTML te veranderen
- Hoe een afbeelding in HTML te centreren
- Hoe een Word-document naar HTML te converteren
- Hoe HTML-frames te maken
- Vetgedrukte tekst in HTML maken
- Een rekenmachine maken met HTML
- Hoe de achtergrondkleur in HTML in te stellen
- Een accordeonmenu maken in jQuery
- Een mobiel selectiekader maken in HTML
- Hoe de grootte van een iframe in HTML te wijzigen
- Hoe titels te schrijven en in de hoofdsecties te plaatsen
- Hoe een artikel in subsecties te verdelen
- Hoe de reserveringskalender voor het webreservering in Squarespace in te bedden
- Photoshop gebruiken om een webpagina te ontwerpen
- Hoe het Inspect Element-gereedschap in Mozilla Firefox te gebruiken
- Hoe u jаvascript aan uw website kunt toevoegen met behulp van HTML
- Tekst en afbeeldingen in HTML uitlijnen
- Hoe de inhoud van een webpagina met CSS te centreren
- Hoe HTML-formulieren te maken
- Hoe een link te maken