Der Effekt, den wir erreichen müssen: Was wird benötigt Die Stile von 1 Bild, 2 Bildern und 3 Bildern sind unterschiedlich. Sie können js verwenden, um die Beurteilung der untergeordneten Elemente abzuschließen, aber hier verwende ich CSS, um sie abzuschließen Kernwissenspunkte Verwenden Sie CSS-Selektoren, um untergeordnete Elemente zu bestimmen Beispiel: Verwenden Sie den CSS-Selektor, um nur ein Element abzugleichen div { &:letztes-Kind:n-tes-Kind(1) { // Verwandte Stile} } Das ist leicht zu verstehen: Das letzte Element unter dem Div ist auch das erste Element. Hat es also nicht nur ein untergeordnetes Element? Verwenden Sie den CSS-Selektor, um nur zwei untergeordnete Elemente abzugleichen div{ &:n-tes-letztes-Kind(2):n-tes-Kind(2) { } } Nach dem gleichen Muster: Das zweite Element am Ende ist auch das zweite Element. Bedeutet das nicht, dass es unter diesem div nur zwei Elemente gibt? Fertiger Stil HTML-Teil <div Klasse="Box" v-for="(Element,Index) in Liste" :Schlüssel="Index"> <div Klasse="Header"> <img :src="item.userImage" alt=""> <span>{{item.name}}</span> </div> <div Klasse="Inhalt"> <img :src="v" alt="" v-for="(v, i) in item.imageUrl" :key="i"> </div> <div Klasse="unten"> <span class="left-icon">{{item.createTime}}</span> <div Klasse="rechts"> <img src="./img/6.1.png" alt=""> <span>{{item.fabulousNumber}}</span> </div> </div> </div> CSS-Teil .Kasten { Polsterung: 0,26rem; .header { Anzeige: Flex; Elemente ausrichten: zentrieren; img { Breite: 0,58rem; Höhe: 0,58rem; Rand rechts: 0,17rem; } } .unten { Anzeige: Flex; Inhalt ausrichten: Abstand dazwischen; Elemente ausrichten: zentrieren; Farbe: #999999; Schriftgröße: 0,17rem; img { Breite: 0,17rem; Höhe: 0,17rem; } } .Inhalt { Anzeige: Flex; Rand: 0,17rem 0; img { biegen: 1; Höhe: 1,37rem; Breite: 0; Rand rechts: 0,09rem; &:letztes-Kind { Rand rechts: 0; } &:letztes-Kind:n-tes-Kind(1) { Höhe: 2,75rem; } } } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: So zeigen Sie die MySQL-Zeitzone an und legen sie fest
>>: HTML Gewichtsverlust Optimieren Sie HTML-Tags zum Erstellen von Webseiten
Inhaltsverzeichnis brauchen: Wichtige Punkte: Anh...
1. Einführung in Docker Docker wurde in der Progr...
In der neuesten Version von Ubuntu müssen Benutze...
Voraussetzung: content="width=750" <...
1. Rufen Sie die Methode der übergeordneten Kompo...
Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...
Inhaltsverzeichnis 1. v-wenn 2. Verwenden Sie v-i...
Die traditionelle Methode besteht darin, ein Quad...
Inhaltsverzeichnis 1. Nutzen Sie Slots, um Kompon...
Inhaltsverzeichnis Vorwort 1. Einführung in einma...
Wenn Sie ein Vue-Projekt entwickeln, müssen Sie h...
Aufgrund der Anforderungen des Arbeitsprojekts is...
Im Docker Starten Sie alle Containerbefehle Docke...
Vorwort MySQL Version 8.0.23 fügt eine neue Funkt...
Vorwort Nachdem dieser Blogbeitrag veröffentlicht...