Wie man Objekte überlappen auf CSS

April 27

Die "Z-Index"-Eigenschaft in CSS (Cascading Style Sheets) weist den Browser zum Stapeln von Objekten auf einer Webseite. Dies ist praktisch, wenn Sie erzwingen eine Navigationsleiste über einen Block von Inhalten oder teilweise Ausblenden einer Box hinter einem anderen möchten. Um "Z-Index" Stapeln zu verwenden, müssen die Objekte bereits eine Position haben, aber Sie können festlegen, dass Objekte, die "relative" Positionierung verwenden, die nicht bewirken wird, wo sie auf der Seite angezeigt, wenn Sie Werte für "oben" und "Links" ändern. Verwenden Sie "Z-Index" mit "oben" und "Links" zu stapeln und Objekte überlappen.

Anweisungen

1 Öffnen Sie die Webseite in einem Editor und finden Sie die ID-Namen der oberen und der unteren-Objekte:

< Div Id = "top" >Top-Objekt< / Div >< Div Id = "unten" >Hier unten-Objekt< / Div >

ID hinzufügen Namen, wenn Sie keine, nach den oben gezeigten Beispielen sehen.

2 Gehen Sie auf die "< Stil >" Tags Ihrer Web-Seite befindet sich im Kopf, oder öffnen Sie das Stylesheet. Fügen Sie hinzu "< Stil >" Tags zwischen den "< Head >" Tags, wenn Sie entweder von diesen Dingen keinen:

< Typ style = "Text/Css" >< / style >

3 Schreiben Sie für jedes Objekt eine Formatierungsregel:

oberen {} }

Boden {} }

Diese Stilregeln wählen Sie die Objekte mit ihren ID-Namen.

4 Geben Sie jedem Objekt eine relative Position und legen Sie deren Eigenschaften "Z-Index":

oberen {} Position: relative;Z-Index: 1;}

Boden {} Position: relative;Z-Index: 0;}

Da das Boden-Objekt einen niedrigeren Wert der "Z-Index" als das oberste Objekt hat wird unter das oberste Objekt angezeigt. Zu diesem Zeitpunkt wird jedoch nur neben das oberste Objekt angezeigt.

5 Verschieben Sie die Position des unteren Objekts hinter das oberste Objekt ausgedrückt. Sie können die Position eines Objekts durch Einstellung "oben" und "linken" Eigenschaften bearbeiten:

Boden {} Position: relative;Z-Index: 0;oben:-50px;Links:-50px;}

Diesem Beispiel wird das untere Objekt hinter das oberste Objekt 50 Pixel nach rechts und 50 Pixel oben von seiner ursprünglichen Position verschoben.

Tipps & Warnungen

  • Überprüfen Sie die "Z-Index"-Eigenschaft der anderen Seitenobjekte; Wenn ein übergeordnetes Objekt diese Eigenschaft verwendet erben die geschachtelte Objekte Stellung "Z-Index".