Heim  >  Artikel  >  Web-Frontend  >  CSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.

CSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.

怪我咯
怪我咯Original
2017-06-22 10:05:2534049Durchsuche

Wann muss das feste Attribut verwendet werden und wie wird es verwendet? Zunächst sollten wir die Beschreibung des festen Attributs verstehen: Bei der Positionierung wird der Körper immer als Objekt verwendet Die Positionierung des Elements entsprechend dem Browserfenster erfolgt über die Attribute „links“, „oben“, „rechts“ und „unten“.

Nachdem wir die Beschreibung des festen Attributs verstanden haben, können wir seine Funktion kennen. Wenn wir die Position einer Ebene relativ zum Browser automatisch anpassen müssen und das absolute Attribut der Position zum Positionieren der Ebene verwenden, werden Sie feststellen, dass das absolute Attribut nicht den gewünschten CSS-Effekt erzielen kann. Zu diesem Zeitpunkt müssen Sie das feste Attribut verwenden, um die Ebene zu lokalisieren. Wenn Sie das feste Attribut nicht verwenden möchten, können Sie stattdessen JavaScript-Anweisungen verwenden. Lassen Sie uns unten ein Beispiel demonstrieren: 1 Wir fügen dem Code zwei Ebenen hinzu: div1 und div2. Der Code lautet wie folgt:

2 Versuchen wir es für den entsprechenden CSS-Code, ohne das feste Attribut hinzuzufügen:
<div class="div1">层1</div>
<div class="div2">层2</div>

3.
.div1{background-color:#FF0000;width:100px;height:100px;}
.div2{background-color:#33FF66;width:100px;height:100px;}
Dann führen wir F12 aus, um den Effekt zu sehen. Ich verwende Dreamweaver 8. Sie können es auch direkt hinzufügen in Notes Der Testcode in diesem Buch, Abbildung 1, ist der Effekt ohne das Hinzufügen des festen Attributs:

CSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.4 Als nächstes fügen wir das feste Attribut hinzu Um unsere Beobachtung zu erleichtern, machen wir die Breite und Höhe der Ebene div1 groß genug. Der CSS-Code lautet wie folgt:

Führen Sie ihn aus, um den Effekt zu sehen, wie in Abbildung 2 gezeigt:
.div1{
background-color:#FF0000;
width:2000px;
height:2000px;
}
.div2{
background-color:#33FF66;
width:100px;
height:100px;
position:fixed;
left:50px;
top:50px;
}

CSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.5.

Als nächstes ziehen wir die Bildlaufleisten nach oben und unten sowie die Bildlaufleisten nach links und rechts im Browser in die mittlere Position, wie in Abbildung 3 gezeigt:

CSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.Sie werden feststellen, dass nach dem Hinzufügen des festen Attributs zur Position von div2 die Position von Ebene 2 im Browser nicht geändert wird, egal wie wir die Bildlaufleiste des Browsers ziehen Wenn Sie Lust haben, es auszuprobieren, dann beeilen Sie sich und experimentieren Sie.

Das obige ist der detaillierte Inhalt vonCSS-Positionsattribut: Detaillierte Erläuterung der Verwendung von „Fixed“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn