emkiset.ru

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

Titel afbeelding Create a Dropdown Menu in HTML en CSS Stap 1
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.
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 2
    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">
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 3
    3
    Voeg een lijst met menu-items toe. De rommelige lijst (
      ) bevat de items in het bovenste menu (items in de lijst
  • ), waarop de gebruiker de muisaanwijzer kan passeren om de vervolgkeuzemenu`s te zien. Klasse toevoegen "Clearfix" in uw lijstitem, zult u het later gebruiken wanneer u het CSS-blad ontwikkelt.
  • inwijding
  • bijdragers
  • Neem contact met ons op


  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 4
    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:
  • inwijding
  • bijdragers
  • Neem contact met ons op
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 5
    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.
  • inwijding
  • bijdragers
  • Michael Jordan
  • Stephen Hawking
  • Neem contact met ons op
  • Meld een fout
  • Ondersteunende service



  • Deel 2
    Schrijf de CSS-code

    Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 6
    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.
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 7
    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:
  • .clearfix: na {
  • inhoud: ""-
  • weergeven: tafel-
  • }
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 8
    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).
  • .nav-wrapper {
  • breedte: 100% -
  • achtergrond: # 999-
  • }
  • .nav-menu {
  • positie: relatief-
  • weergeven: inline-block-
  • }
  • .nav-menu li {
  • weergeven: inline-
  • lijststijltype: geen-
  • }
  • .submenu {
  • positie: absolute-
  • display: niet-
  • achtergrond: # ccc-
  • }
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 9
    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:
  • .nav-menu ul li: hover > ul {
  • weergeven: inline-block-
  • }
  • Opmerking: als de items in het vervolgkeuzemenu naar extra menu`s leiden (zwevende besturingselementen), hebben alle eigenschappen die u hier toevoegt, invloed op alle items. Als u wilt dat de stijl alleen van toepassing is op het eerste niveau van vervolgkeuzemenu`s, gebruikt u ".nav-menu > ul".
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 10
    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:
  • .nav-menu > ul > li: na {
  • inhoud: " 25BC"- / * Unicode-code van de pijl omlaag * /
  • lettergrootte: .5em-
  • weergeven: inline-
  • positie: relatief-
  • }
  • Opmerking: voer de nodige aanpassingen uit om de positie van de pijl te wijzigen met behulp van de eigenschappen "top" (Boven), "bodem" (Zie hieronder), "rechts" (rechts) of "links" (Links).
  • Opmerking: als niet alle menu-items pijlen naar beneden bevatten, pas dan de stijl niet toe in de hele klas "nav-menu". Voeg in plaats daarvan een andere klasse toe (bijvoorbeeld "dropdown") in elk element
  • van HTML waar u de pijl wilt laten verschijnen. In de vorige code, verwijs naar deze laatste klas.
  • Titel afbeelding Create a Dropdown Menu in HTML and CSS Step 11
    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

    Delen op sociale netwerken:

    Verwant
    Hoe de kleur van de tekst in HTML te veranderenHoe de kleur van de tekst in HTML te veranderen
    Hoe een afbeelding in HTML te centrerenHoe een afbeelding in HTML te centreren
    Hoe een Word-document naar HTML te converterenHoe een Word-document naar HTML te converteren
    Hoe HTML-frames te makenHoe HTML-frames te maken
    Vetgedrukte tekst in HTML makenVetgedrukte tekst in HTML maken
    Een rekenmachine maken met HTMLEen rekenmachine maken met HTML
    Hoe de achtergrondkleur in HTML in te stellenHoe de achtergrondkleur in HTML in te stellen
    Een accordeonmenu maken in jQueryEen accordeonmenu maken in jQuery
    Een mobiel selectiekader maken in HTMLEen mobiel selectiekader maken in HTML
    Hoe de grootte van een iframe in HTML te wijzigenHoe de grootte van een iframe in HTML te wijzigen
    » » Hoe maak je een vervolgkeuzemenu met HTML en CSS
    © 2021 emkiset.ru