sedhesrebsit.ru

Creați un meniu drop-down cu HTML și CSS

Cu un meniu drop-down creați o imagine de ansamblu clară și ierarhică a tuturor părților importante de pe pagină și a subsecțiunilor pe care le conține pagina. Trebuie doar să mutați mouse-ul peste secțiunile principale pentru a face ca subsecțiunile să apară. Puteți crea un meniu drop-down utilizând numai codurile HTML și CSS.

pași

Partea 1
Scrierea codului HTML

Imaginea intitulată Crearea unui meniu derulant în format HTML și CSS Pasul 1
1
Creați secțiunea de navigare. În mod normal, utilizați
dacă nu se potrivește nicio altă opțiune. Plasați acest lucru într-unul
-element, astfel încât să puteți ajusta atât stilul containerului, cât și meniul însuși.
  • Imaginea intitulată Crearea unui meniu derulant în HTML și CSS Pasul 2
    2
    Dați fiecărei secțiuni un atribut de clasă. Vom folosi atributul de clasă mai târziu pentru a personaliza stilul acestor elemente cu CSS. Dați containerului și meniului propriul atribut de clasă.
  • class ="nav-înveliș">
  • Imaginea intitulată Crearea unui meniu derulant în format HTML și CSS Pasul 3
    3
    Adăugați o listă cu elementele de meniu. Lista neordonată (
      ) conține elementele din meniul principal (elementele de listă
  • ), dacă utilizatorul își mișcă mouse-ul peste ele, vede meniurile derulante. Adăugați clasa "clearfix" la elementul dvs. de listă - vom reveni la acest lucru mai târziu în foaia de calcul CSS.
  • acasă
  • angajați
  • contact
  • Imaginea cu titlul Creați un meniu derulant în HTML și CSS Pasul 4
    4
    Adăugați linkuri. Dacă aceste elemente de meniu de nivel superior se leagă și de propriile lor pagini, puteți introduce acum link-urile. Legătura cu o ancoră inexistentă (cum ar fi "#!"), chiar dacă nu leagă nicăieri, astfel încât cursorul utilizatorului să arate diferit. În acest exemplu, Contactul nu duce la nimic, dar celelalte două elemente de meniu fac:
  • acasă
  • angajați
  • contact
  • Imaginea intitulată Crearea unui meniu derulant în format HTML și CSS Pasul 5
    5
    Creați subliste pentru elementele drop-down. După crearea stilului, aceste liste formează meniul derulant. Plasați lista în lista pe care utilizatorul îl va deplasa cu mouse-ul. Adăugați un atribut de clasă și un link, la fel ca înainte.
  • acasă
  • angajați
  • Marco Borsato
  • Chriet Titulaer
  • contact
  • Raportați o problemă
  • Suport pentru clienți


  • Partea 2
    Scrieți CSS

    Imaginea intitulată Creați un meniu derulant în format HTML și CSS Pasul 6
    1
    Deschideți foaia de stil CSS. Plasați un link la foaia dvs. de stil CSS în secțiunea cap a documentului dvs. HTML, dacă linkul nu există deja. În acest articol, nu acoperim elementele de bază ale CSS, cum ar fi setarea unui font și a culorii de fundal.
  • Imaginea intitulată Crearea unui meniu derulant în HTML și CSS Pasul 7
    2
    Adăugați cod clarfix. Vă amintiți "clearfix"-class adăugat la lista de meniuri? În mod normal, elementele meniului drop-down au un fundal transparent, permițând mutarea altor elemente. O simplă adaptare la CSS poate rezolva această problemă. Aici este o soluție plăcută și rapidă, deși acest lucru nu funcționează în Internet Explorer 7 și mai devreme:
  • .clarfix: după {
  • conţinut: ""-
  • afișare:
  • }
  • Imaginea intitulată Crearea unui meniu derulant în HTML și CSS Pasul 8
    3
    Creați designul de bază. Cu acest cod puteți să vă plasați meniul în partea de sus a paginii și să ascundeți elementele derulante. Acest lucru este deliberat foarte sobru, astfel încât să ne putem concentra asupra codului relevant. Puteți să o reglați ulterior cu un cod suplimentar CSS, cum ar fi umplutura și marginea.
  • .nav-wrapper {
  • lățime: 100% -
  • fundal: # 008B8B-
  • }
  • .nav-meniu {
  • poziția: relativ-
  • afișare: inline-block-
  • }
  • .submeniul {
  • poziția: absolută
  • display: none-
  • fundal: # 555-
  • }
  • Imaginea intitulată Crearea unui meniu derulant în HTML și CSS Pasul 9
    4
    Aruncați elementele drop-down atunci când mutați mouse-ul peste ele. Elementele din lista derulantă sunt acum setate astfel încât să nu fie afișate. Iată cum puteți face o sublistă completă să apară de îndată ce treceți "părinte" mișcări:
  • .nav-meniu ul li: hover > ul {
  • afișare: bloc-
  • }
  • Notă - dacă sunt ascunse mai multe meniuri în elementele meniului din meniul derulant, proprietățile adăugate se vor aplica tuturor meniurilor. Dacă doriți doar ca stilul să se aplice la primul nivel al meniurilor drop-down, utilizați în schimb ".in meniul de navigare > ul".
  • Imaginea intitulată Creați un meniu derulant în HTML și CSS Pasul 10
    5
    Utilizați o săgeată pentru a indica faptul că există un meniu derulant. Desenatorii web, în ​​mod normal, arată cu o săgeată în jos că un element deschide un meniu drop-down. Acest cod adaugă acea săgeată la fiecare element din meniul dvs.:
  • .nav meniu > ul > li: după {
  • conţinut: " 25BC"- / * a scăpat unicode pentru săgeata în jos * /
  • font-size: .5em-
  • afișare: bloc-
  • poziția: absolută
  • }
  • Notă - Reglați poziția săgeții cu proprietățile de sus, de jos, dreapta sau stânga.
  • Notă - Dacă nu toate elementele de meniu conțin meniuri, nu reglați aspectul întregului meniu clasa nav. În schimb, adăugați o altă clasă (cum ar fi drop-down) fiecărui element li unde doriți o săgeată. Consultați acea clasă în codul de mai sus.
  • Imaginea intitulată Crearea unui meniu derulant în format HTML și CSS Pasul 11
    6
    Reglați umplutura, fundalul și alte proprietăți. Meniul funcționează acum când este bine, dar nu este încă foarte frumos. Cu proprietățile din CSS puteți ajusta modul în care arată fiecare clasă sau element și în ce poziție se află.
  • sfaturi

    Distribuiți pe rețelele sociale:

    înrudit
    Descărcați toate imaginile dintr-o pagină web dintr-o datăDescărcați toate imaginile dintr-o pagină web dintr-o dată
    Ștergeți istoricul navigăriiȘtergeți istoricul navigării
    Modificați mărimea fontului pe un computerModificați mărimea fontului pe un computer
    Utilizați spațiu dublu în Documente GoogleUtilizați spațiu dublu în Documente Google
    Creați o pagină personalizată pe TumblrCreați o pagină personalizată pe Tumblr
    Adăugați o imagine cu HTMLAdăugați o imagine cu HTML
    Programați un calculator în HTMLProgramați un calculator în HTML
    Creați o pagină web simplă cu Windows NotepadCreați o pagină web simplă cu Windows Notepad
    Creați propriul antet sau subsol în WordCreați propriul antet sau subsol în Word
    Scrieți o pagină HTMLScrieți o pagină HTML
    » » Creați un meniu drop-down cu HTML și CSS

    © 2011—2021 sedhesrebsit.ru