


Wie kann ich CSS-Rasterspalten neu anordnen, um unterschiedliche Layoutkonfigurationen zu erstellen?
CSS-Rasterspalten neu anordnen
Einführung
CSS Grid bietet ein flexibles Layoutsystem für Webinhalte, einschließlich der Möglichkeit, die Reihenfolge und Positionierung von zu steuern Spalten. Bei dieser Frage geht es darum, die Spaltenreihenfolge innerhalb eines CSS-Rasters zu ändern.
Grid-template-areas-Eigenschaft
Eine Methode zum Neuanordnen von Rasterspalten ist die Verwendung der Grid-template-areas-Eigenschaft. Dadurch können Sie bestimmte Bereiche innerhalb des Rasters definieren und diesen Bereichen Spalten zuweisen. Zum Beispiel:
<code class="css">.my-grid { grid-template-areas: "col3 col1" "col3 col2"; }</code>
Dies würde das Element col3 an den Anfang der Zeile verschieben, gefolgt vom Element col1.
Zeilenbasierte Platzierung
Das ist auch möglich Verwenden Sie die zeilenbasierte Platzierung, um die Spaltenreihenfolge zu steuern. Dabei werden Rasterelemente nacheinander entlang der Rasterlinien platziert, wobei die Eigenschaften „grid-column-start“ und „grid-column-end“ die Start- und Endpositionen bestimmen.
Um beispielsweise die zu positionieren col3-Element nach dem col1-Element:
<code class="css">.col3 { grid-column-start: 2; }</code>
Order-Eigenschaft
Die order-Eigenschaft legt die Reihenfolge der Rasterelemente innerhalb einer Spur fest. Werte unter 0 platzieren das Element vor dem Titelanfang, während Werte über 0 es hinter dem Titelende platzieren.
So verschieben Sie das col3-Element an die erste Position:
<code class="css">.col3 { order: -1; }</code>
Dicht Funktion
Die Dichtefunktion der Grid-Auto-Flow-Eigenschaft kann auch zum Neuanordnen von Rasterspalten verwendet werden. Es richtet Elemente im verfügbaren Platz aus, beginnend am Anfang des Rastercontainers, und überspringt alle leeren Rasterzellen.
So verschieben Sie das col3-Element an den Anfang der zweiten Zeile:
<code class="css">.my-grid { grid-auto-flow: dense 1fr; } .col3 { grid-column: 3; grid-row: 2; }</code>
Durch die Implementierung dieser Techniken können Sie Rasterspalten dynamisch neu anordnen, um die gewünschten Layoutanforderungen auf verschiedenen Bildschirmgrößen oder Geräteausrichtungen zu erfüllen.
Das obige ist der detaillierte Inhalt vonWie kann ich CSS-Rasterspalten neu anordnen, um unterschiedliche Layoutkonfigurationen zu erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Haben Sie jemals einen Countdown -Timer für ein Projekt benötigt? Für so etwas ist es möglicherweise natürlich, nach einem Plugin zu greifen, aber es ist tatsächlich viel mehr

Alles, was Sie schon immer über Datenattribute in HTML, CSS und JavaScript wissen wollten.

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

Eine Sache, die mich auf die Liste der Funktionen für Lea Verou im Einklang mit Conic-Gradient () -Polyfill auffiel, war das letzte Element:

Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML

Mit der Inline-Template-Anweisung können wir reichhaltige Vue-Komponenten als fortschreitende Verbesserung gegenüber vorhandenem WordPress-Markup erstellen.

PHP -Vorlagen erhält oft einen schlechten Rap für die Erleichterung von unterdurchschnittlichem Code - aber das muss nicht der Fall sein. Schauen wir uns an, wie PHP -Projekte eine Basis durchsetzen können

Jedes Mal, wenn ich ein neues Projekt starte, organisiere ich den Code, den ich in drei Typen oder Kategorien betrachte, wenn Sie möchten. Und ich denke, diese Typen können auf angewendet werden
