Heim Web-Frontend CSS-Tutorial So verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten

So verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten

Sep 28, 2023 am 08:17 AM
网页设计 CSS-Positionslayout Kartenlayout

如何使用CSS Positions布局设计网页的卡片布局

So verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten

Im Webdesign ist das Kartenlayout eine gängige und beliebte Designmethode. Es unterteilt den Inhalt in unabhängige Karten, jede Karte enthält bestimmte Informationen und kann leicht einen ordentlichen und vielschichtigen Seiteneffekt erzeugen. In diesem Artikel stellen wir vor, wie Sie das CSS-Positionslayout zum Entwerfen des Kartenlayouts einer Webseite verwenden, und fügen spezifische Codebeispiele bei.

  1. HTML-Struktur erstellen

Zuerst müssen wir eine HTML-Struktur erstellen, um das Kartenlayout darzustellen. Das Folgende ist ein einfaches Beispiel:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
  <div class="card-container">
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
    <div class="card">
      <h2>卡片标题</h2>
      <p>卡片内容...</p>
    </div>
  </div>
</body>
</html>
Nach dem Login kopieren

Im obigen Code verwenden wir ein Container-Div (class="card-container"), das mehrere Karten enthält, und jede Karte ist ein unabhängiges div-Element (class="card"). welches den Titel und Inhalt enthält.

  1. CSS-Stile

Als nächstes müssen wir CSS-Stile verwenden, um das Kartenlayout zu steuern. Wir verwenden die CSS-Eigenschaft „Positions“, um die Karte zu positionieren.

.card-container {
  display: flex;
  justify-content: center;
}

.card {
  width: 300px;
  height: 200px;
  background-color: #F2F2F2;
  margin: 10px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 5px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
Nach dem Login kopieren

Im obigen Code verwenden wir das Flex-Layout (display: flex), um die Karte horizontal zu zentrieren (justify-content: center).

Der Kartenstil umfasst Breite und Höhe (Breite und Höhe), Hintergrundfarbe, Rand und Abstand sowie Randradius und Schatten (Box-Shadow) usw.

  1. Relative Positionierung verwenden

Wenn wir möchten, dass die Karte an verschiedenen Stellen innerhalb des Containers frei positioniert wird, können wir dies mit relativer Positionierung (Position: relativ) erreichen.

.card {
  position: relative;
}

.card:first-child {
  top: -100px;
  left: -100px;
}

.card:nth-child(2) {
  top: 50px;
  left: 50px;
}

.card:nth-child(3) {
  top: 200px;
  left: 200px;
}
Nach dem Login kopieren

Im obigen Code setzen wir die Positionseigenschaft jeder Karte auf relativ. Verwenden Sie dann die Eigenschaften „top“ und „left“, um die Position jeder Karte relativ zum Container anzugeben.

Zum Beispiel verwendet die erste Karte den Pseudoklassenselektor :first-child, um ihre Position relativ zum Container so festzulegen, dass sie oben (oben: -100 Pixel) und links (links: -100 Pixel) ist. Die zweite Karte verwendet den Pseudoklassenselektor :nth-child(2), um ihre Position relativ zum Container auf unten (oben: 50 Pixel) und rechts (links: 50 Pixel) festzulegen. Die dritte Karte verwendet den Pseudoklassenselektor :nth-child(3), um ihre Position relativ zum Container auf unten (oben: 200 Pixel) und rechts (links: 200 Pixel) festzulegen.

  1. Absolute Positionierung verwenden

Wenn wir möchten, dass die Karte an einer festen Position im Container positioniert wird, ohne dass sie von anderen Elementen beeinflusst wird, können wir dies mit der absoluten Positionierung (Position: absolut) erreichen.

.card-container {
  position: relative;
}

.card {
  position: absolute;
}

.card:nth-child(1) {
  top: 0;
  left: 0;
}

.card:nth-child(2) {
  top: 0;
  right: 0;
}

.card:nth-child(3) {
  bottom: 0;
  right: 0;
}
Nach dem Login kopieren

Im obigen Code setzen wir die Positionseigenschaft des Containers auf relativ. Und setzen Sie die Positionseigenschaft jeder Karte auf „absolut“. Verwenden Sie dann die Eigenschaften „top“, „right“, „bottom“ und „left“, um die Position jeder Karte relativ zum Container anzugeben.

Zum Beispiel verwendet die erste Karte den Pseudoklassenselektor :nth-child(1), um ihre Position relativ zum Container auf die obere linke Ecke festzulegen (oben: 0, links: 0). Die zweite Karte verwendet den Pseudoklassenselektor :nth-child(2), um ihre Position relativ zum Container auf die obere rechte Ecke festzulegen (oben: 0, rechts: 0). Die dritte Karte verwendet den Pseudoklassenselektor :nth-child(3) und legt ihre Position relativ zum Container auf die untere rechte Ecke fest (unten: 0, rechts: 0).

Zusammenfassung:

Die Verwendung des CSS-Positionslayouts zum Entwerfen des Kartenlayouts einer Webseite ist eine einfache und leistungsstarke Methode. Durch den Einsatz verschiedener Positionierungsmethoden können wir eine freie oder feste Positionierung der Karte auf der Seite erreichen. Mit einer angemessenen Layoutstruktur und Stileinstellungen können wir ganz einfach schöne, hierarchische Kartenlayouts erstellen.

Ich hoffe, dass die Codebeispiele in diesem Artikel Ihnen dabei helfen können, das CSS-Positionslayout besser zu verstehen und auf die Gestaltung des Kartenlayouts anzuwenden und mehr Inspiration und Kreativität in Ihr Webdesign zu bringen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Entdecken Sie die einzigartigen Vorteile der absoluten Positionierung im Webdesign Entdecken Sie die einzigartigen Vorteile der absoluten Positionierung im Webdesign Jan 23, 2024 am 08:16 AM

Entdecken Sie die einzigartigen Vorteile der absoluten Positionierung im Webdesign. Im Webdesign ist die absolute Positionierung eine häufig verwendete Layoutmethode. Durch die Verwendung der absoluten Positionierung können Elemente präzise an bestimmten Stellen auf der Webseite platziert werden und einige spezielle Layouteffekte lassen sich leicht erzielen. Dieser Artikel untersucht diese Vorteile und veranschaulicht sie anhand konkreter Codebeispiele. Präzise Positionierung von Elementen Die absolute Positionierung ermöglicht eine präzise Steuerung der Position von Elementen auf einer Webseite. Durch Angabe der oberen, rechten, unteren und linken Attribute des Elements kann das Element sein

So erstellen Sie eine Kartenlayoutseite mit HTML und CSS So erstellen Sie eine Kartenlayoutseite mit HTML und CSS Oct 27, 2023 pm 12:30 PM

So erstellen Sie eine Kartenlayoutseite mit HTML und CSS Im Webdesign ist das Kartenlayout zu einem sehr beliebten Designtrend geworden. Es zeigt Informationen in Form von Karten an, sodass die Seite übersichtlich, intuitiv und einfach zu navigieren ist. In diesem Artikel werde ich Ihnen zeigen, wie Sie mit HTML und CSS eine einfache Kartenlayoutseite erstellen und konkrete Codebeispiele bereitstellen. Schritt 1: HTML-Struktur erstellen Zuerst müssen wir die Grundstruktur von HTML erstellen. Hier ist ein einfacher Beispielcode: &

Webdesign-Fähigkeiten und praktischer Erfahrungsaustausch basierend auf CSS3 Webdesign-Fähigkeiten und praktischer Erfahrungsaustausch basierend auf CSS3 Sep 08, 2023 pm 07:07 PM

Vermittlung von Webdesign-Fähigkeiten und praktischen Erfahrungen auf Basis von CSS3 Im heutigen Internetzeitalter wird Webdesign immer wichtiger. Mit der Einführung von CSS3 können Designer nun eine Vielzahl beeindruckender Effekte nutzen, um Benutzer anzusprechen. In diesem Artikel werden einige auf CSS3 basierende Webdesign-Fähigkeiten und praktische Erfahrungen vermittelt, um den Lesern dabei zu helfen, ihr Webdesign-Niveau zu verbessern. 1. Verwenden Sie Übergangseffekte, um sanfte Animationseffekte für Elemente von einem Zustand in einen anderen zu erzeugen. Durch die Verwendung der CSS3-Übergangseigenschaft können wir dies tun

Untersuchen Sie die Auswirkungen der Einführung von CSS-Frameworks von Drittanbietern auf das Webdesign Untersuchen Sie die Auswirkungen der Einführung von CSS-Frameworks von Drittanbietern auf das Webdesign Jan 16, 2024 am 10:32 AM

Untersuchung der Auswirkungen der Einführung von Drittanbieter-Frameworks in CSS auf das Webdesign. Einführung: Mit der rasanten Entwicklung des Internets ist Webdesign immer wichtiger geworden. Um die Benutzererfahrung zu verbessern und umfangreichere Funktionen bereitzustellen, müssen Entwickler häufig Frameworks von Drittanbietern verwenden, um Design und Entwicklung zu unterstützen. In diesem Artikel werden die Auswirkungen der Einführung von CSS-Frameworks von Drittanbietern auf das Webdesign untersucht und spezifische Codebeispiele aufgeführt. 1. Was ist ein CSS-Drittanbieter-Framework? Ein CSS-Drittanbieter-Framework ist eine Reihe vordefinierter CSS-Stile und -Komponenten, die beim Erstellen einer Webseite direkt aufgerufen werden können. Diese Frameworks sind reich an Inhalten,

So verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten So verwenden Sie das CSS-Positionslayout zum Entwerfen eines Kartenlayouts für Webseiten Sep 28, 2023 am 08:17 AM

So verwenden Sie das CSSPositions-Layout zum Entwerfen von Kartenlayouts für Webseiten. Im Webdesign ist das Kartenlayout eine gängige und beliebte Designmethode. Es unterteilt den Inhalt in unabhängige Karten, jede Karte enthält bestimmte Informationen und kann leicht einen ordentlichen und vielschichtigen Seiteneffekt erzeugen. In diesem Artikel stellen wir vor, wie Sie das CSSPositions-Layout zum Entwerfen des Kartenlayouts einer Webseite verwenden, und fügen spezifische Codebeispiele bei. Erstellen Sie die HTML-Struktur. Zuerst müssen wir die HTML-Struktur erstellen, um das Kartenlayout darzustellen.

Eine einfache Anleitung: Erstellen Sie ein großartiges CSS-Framework, um die Professionalität und Schönheit Ihres Webdesigns zu verbessern Eine einfache Anleitung: Erstellen Sie ein großartiges CSS-Framework, um die Professionalität und Schönheit Ihres Webdesigns zu verbessern Jan 16, 2024 am 09:02 AM

In fünf Schritten erfahren Sie, wie Sie das perfekte CSS-Framework erstellen: Machen Sie Ihr Webdesign professioneller und schöner. Ein professionelles und schönes Webdesign zu pflegen ist der Traum eines jeden Webdesigners. Und die Etablierung eines perfekten CSS-Frameworks ist der Schlüssel zum Erreichen dieses Ziels. Das CSS-Framework besteht aus einer Reihe vordefinierter Stylesheets und Regeln, die Designern dabei helfen, schnell Webseitenlayouts und -stile zu erstellen. Heute stelle ich Ihnen eine fünfstufige Methode vor, die Ihnen bei der Erstellung eines perfekten CSS-Frameworks hilft. Die konkreten Schritte sind wie folgt: Schritt 1: Analysieren Sie die Anforderungen und legen Sie zu Beginn die Rahmenstruktur fest

Anwendungsgebiete von Elementselektoren im Webdesign Anwendungsgebiete von Elementselektoren im Webdesign Jan 13, 2024 am 10:35 AM

Die Anwendung von Elementselektoren im Webdesign erfordert spezifische Codebeispiele. Im Webdesign sind Elementselektoren ein sehr wichtiger CSS-Selektor, der uns helfen kann, den Stil von Elementen auf Webseiten zu steuern und anzupassen. Durch den flexiblen Einsatz von Elementselektoren können verschiedene exquisite Webdesign-Effekte erzielt werden. 1. Grundlegende Syntax und Verwendung von Elementselektoren Der Elementselektor ist der einfachste Typ von CSS-Selektoren. Er wählt das entsprechende Element aus, indem er den Tag-Namen des HTML-Elements angibt. Die grundlegende Syntax des Elementselektors lautet: Tag-Name {

Wie sieht H5 aus? Wie sieht H5 aus? Apr 01, 2025 pm 05:29 PM

HTML5 (H5) ist die fünfte Version von HTML, die die Flexibilität und Funktionalität der Webentwicklung verbessern soll. Die Hauptmerkmale von H5 sind: 1) neue semantische Tags wie et al.; 2) Eingebettete Audio- und Videounterstützung, wie z. B. et al.; 3) API von Leinwand zeichnen; 4) Geolocation API. Diese Funktionen werden über die JavaScript -Engine des Browsers implementiert, wodurch Webseiten dynamischer und interaktiver werden.

See all articles