Wie zentriere ich schwimmende Elemente??

Wie zentriere ich schwimmende Elemente??
In CSS, die “schwebenDie Eigenschaft wird hinzugefügt, um die horizontale Ausrichtung der Elemente festzulegen. Diese Eigenschaft bietet jedoch den Rest der Elemente, um sich um sie zu wickeln, damit die Elemente nur in der rechten und linken Richtung des übergeordneten Körpers schweben.

In HTML beziehen sich die schwebenden Elemente auf Elemente außerhalb des normalen Flusses des Inhalts, aber immer noch ein Teil davon. Die Position des schwebenden Elements wird mit der “eingestelltlinks" Und "Rechts" Eigenschaften. Im CSS -Layout ist es nicht möglich, die Elemente direkt in der Mitte zu schweben. Daher können wir seinen Rand festlegen, um die gewünschte Funktionalität zu erreichen.

In dieser Beschreibung wird erörtert.

Wie man die schwebenden Elemente zentriert?

Fügen Sie zum Zentrieren des schwebenden Elements in HTML zunächst ein Element hinzu und weisen Sie es eine Klasse zu “Float-Center”:

Stil „Float-Center“ -Klasse

.Float-Center
Breite: 150px;
Höhe: 150px;
Hintergrundfarbe: #1C6758;
Position: absolut;
Links: 50%;
Top: 50%;

Der "Float-CenterDie Klasse wird mit den folgenden Eigenschaften gestaltet:

  • Breite”Wird ein Wert zugewiesen, um die Breite zu bestimmen.
  • Höhe”Wird ein Wert zugewiesen, um die Höhe zu bestimmen.
  • Hintergrundfarbe”Passt den Hintergrund des Elements an.
  • PositionEigentum mit dem "absolutDer Wert zuweist die Position des Elements relativ zur
  • links”Wird verwendet, um die linke Randkante des Elements einzustellen.
  • Spitze”Passt die vertikale Position des Elements an.

Ausgang

Aus der gegebenen Ausgabe kann beobachtet werden, dass sich das „“ nicht in der genauen Mittelposition befindet. Passen wir die Position des DIV -Elements an, indem Sie die “einstellenRandEigenschaft wie folgt:

Rand -Links: -75px;
Rand: -75px;

Hier:

  • links”Passt den Randbereich auf der linken Seite des Elements ein. Der hinzugefügte negative Wert setzt ihn dem übergeordneten Element näher.
  • Rand”Gibt den negativen Rand oben als“ an-75px”.

Ausgang

Es ist zu sehen, dass wir das schwebende Div -Element mit CSS erfolgreich zentriert haben.

Abschluss

Das Wichtigste ist es, ihre Position zu setzen. Die positionierten Elemente werden aus dem Fluss des Dokuments entnommen. Dann, um seine Ausrichtung anzupassen, die Eigenschaften einschließlich der “links","Randrecht","Rand", Und "Randboden”Kann genutzt werden. Dieser Beitrag hat das Verfahren zum Zentrum von schwimmenden Elementen veranschaulicht.