Beispiel für die Verwendung eines negativen Rands zum Erreichen eines durchschnittlichen Layouts in CSS

Beispiel für die Verwendung eines negativen Rands zum Erreichen eines durchschnittlichen Layouts in CSS

Für gleichmäßig verteilte Layouts verwenden wir im Allgemeinen die Methode des negativen Rands. Die folgende Abbildung zeigt ein durchschnittliches Layout.

In diesem Fall fügen wir normalerweise ein Div zwischen dem übergeordneten und dem untergeordneten Element ein und legen dann einen negativen rechten Rand für dieses Div fest, wobei der Wert der Entfernung zwischen den beiden untergeordneten Elementen entspricht.
Wenn wir beispielsweise die Breite jedes untergeordneten Elements auf 100 Pixel festlegen, es insgesamt 3 untergeordnete Elemente gibt und jedem untergeordneten Element einen rechten Rand von 50 Pixeln geben, sollte die Breite des übergeordneten Elements 100 x 3 + 50 x 2 = 400 Pixel betragen. Oben genannter Code:

//HTML
<div Klasse="Vater">
    <div Klasse="Mitte">
        <div Klasse="Sohn1"></div>
        <div Klasse="Sohn2"></div>
        <div Klasse="son3"></div>
    </div>
</div>
//CSS
.Sohn1,.Sohn2,Sohn3{
    Rand rechts: 50px;
    Breite: 100px;
}
.Vater{
    Breite: 400px;
}
.Mitte{
    Rand rechts: -50px;
}

Die mittlere Ebene margin-right:-50px entspricht einer „Erweiterung“ um 50 Pixel nach rechts, sodass das Element son3 Platz hat, um in derselben Zeile wie die anderen Elemente zu stehen.

Damit ist dieser Artikel über Beispiele für die Verwendung von CSS zum Erreichen eines durchschnittlichen Layouts mit negativen Rändern abgeschlossen. Weitere Informationen zum durchschnittlichen CSS-Layout mit negativen Rändern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Einfache Implementierung zum Ausblenden der Bildlaufleiste in HTML

>>:  Der Effekt des Heranzoomens in einem Taobao-Shop ähnelt dem Prinzip einer Diashow.

Artikel empfehlen

MySQL REVOKE zum Löschen von Benutzerberechtigungen

In MySQL können Sie mit der REVOKE-Anweisung best...

5 Tipps zum Schreiben von CSS, um Ihren Stil standardisierter zu gestalten

1. CSS alphabetisch ordnen Nicht in alphabetischer...

Docker+Nextcloud zum Erstellen eines persönlichen Cloud-Speichersystems

1. Docker-Installation und -Start yum installiere...

So aktualisieren Sie den Kernel in Deepin Linux manuell

deepin und Ubuntu sind beides auf debian basieren...

Beispiele für dl-, dt- und dd-Listenbezeichnungen

Die Tags dd und dt werden für Listen verwendet. N...

So erstellen und implementieren Sie ein Node-Projekt mit Docker

Inhaltsverzeichnis Was ist Docker Clientseitiger ...

Html+CSS-Zeichnungsdreiecksymbol

Schauen wir uns zunächst die Renderings an: XML/H...

So erhalten Sie den Inhalt einer TXT-Datei über FileReader in JS

Inhaltsverzeichnis JS erhält den Inhalt der TXT-D...

Detaillierte Erklärung der Verwendung von Bildschirmbefehlen in Linux

GUN-Bildschirm: Offizielle Website: http://www.gn...

VScode Remote SSH-Remote-Bearbeitung und -Debugging von Code

Die neueste Insider-Version von Visual Studio Cod...