Eine bewegliche Navigationsleiste erstellen in HTML

January 30

Eine bewegliche Navigationsleiste erstellen in HTML

Eine Navigationsleiste ist nicht in irgendeiner Weise eine definiert; verfügen Sie auf vielen Websites wie Google und Facebook über eine Navigationsleiste am oberen Rand der Seite. Aber Sie können auch die Funktion einer Navigationsleiste entlang der Unterseite oder auf der Seite--was funktioniert am besten für Ihre Website. Du musst CSS und Div-Ebenen verwenden, um eine Navigationsleiste zu erstellen, die zusammen mit Ihrer Seite bewegt, wenn es scrollt. Ihre Besucher werden indem man die Navigationsleiste mit der Seite zu bewegen, immer in der Lage, schnell eine andere Seite zu besuchen.

Anweisungen

1 Starten Sie ein Stylesheet im < Head > Ihr HTML-Dokument; ein Stylesheet beginnt mit < Typ style = "Text/Css" >.

2 Benennen Sie eine ID für das div-Tag, die Navigationsleiste. Wenn Sie Ihre Div-Ebene "Navigation" nennen wollen, starten Sie das Element wie:

Navigation { 3 Positionieren Sie Ihre Schicht, wo Sie möchten die Navigationsleiste bleiben. Wenn Sie möchten eine 25 Pixel groß Navigationsleiste zu umfassen die gesamte Breite der Seite und sitzen bündig am oberen Rand des Browsers, würde Ihr Element enthalten:

Navigation {} Höhe: 25px;Breite: 100 %;Lage: festgesetzt;Top: 0px;Links: 0px;

Das "Feste" Attribut weist die Schicht zusammen mit Ihrer Seite als den Besucher-Schriftrollen zu bewegen. Dieses Element wird in den gängigen Browsern unterstützt: Internet Explorer, Mozilla Firefox, Safari und Google Chrome. Sie müssen die Ränder im Körper Ihrer Seite sitzen, die bündig mit den Kanten des Browsers mit Navigationsleiste zu entfernen:

Körper {}Margin: 0px;}

Alles hier das Body-Element hinzugefügt wird die Stelle Ihrer Webseite beeinflussen; Sie können die Hintergrundfarbe und Bild oder die Schrift Ihrer Seite ändern.

4 Legen Sie den Z-Index für das Element, wenn Ihre Navigationsleiste den Inhalt Ihrer Seite als Besucher Scroll zusammentreffen wird. Die Z-Index definiert, welche Schichten an der Spitze sind; das höchste Element ist an der Spitze, und das niedrigste ist auf der Unterseite. Die Anzahl spielt keine Rolle, solange eine höhere als die andere ist. Wenn Sie nur zwei Schichten--der Navigationsleiste und der Körper des Hochladevorgangs--haben könnten Sie sicher Ihre Navigationsleiste zwei festlegen. Schließen Sie Ihre Navigationsleistenelemente mit der Endung Klammer, z.B.

Navigation {} Höhe: 25px;Breite: 100 %;Lage: festgesetzt;Top: 0px;Links: 0px;Z-Index: 2;}

5 Schließen Sie Ihr Stylesheet mit < / style >, oberhalb der schließende Tag für den Kopf des Dokuments (< / Head >). Andere Inhalte auf Ihrer Seite wird unterhalb der Navigationsleiste fallen, wie Sie unten auf der Seite blättern.

6 Erstellen Sie die Ebene auf Ihrer Seite und füllen Sie z.B. den Inhalt navigation

< Div Id = "Navigation" > Navigation Inhalt < / Div >

Die "Id" muss den gleichen Namen wie der Name des Elements in Ihrem Stylesheet sein. Speichern Sie die Seite und testen Sie die Navigationsleiste, in Ihrem Browser.

Tipps & Warnungen

  • Sie können Ihre gesamte Website mit CSS und Layer format; Wenn Sie nicht vertraut mit CSS und wie es funktioniert sind, bietet W3Schools ausführliche Tutorials zu HTML und CSS.
  • Syntax ist wichtig mit CSS; Überprüfen Sie, dass Ihre Doppelpunkte und Semikolons vorhanden sind, dass Sie keine Klammern fehlt und die richtigen Attributnamen verwenden.
  • Seien Sie vorsichtig, wenn Sie eine Navigationsleiste festlegen; nicht machen Sie so groß, dass es den Inhalt überwältigt zu und denken Sie daran, dass nicht alle Besucher den gleichen Bildschirm-Auflösung und Monitor-Stil wie Sie haben.