Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Einführung in Flex-Layoutelemente in CSS (mit Code)

不言
Freigeben: 2018-10-15 11:50:07
nach vorne
2230 Leute haben es durchsucht

Der Inhalt dieses Artikels ist eine Einführung in die Flex-Layout-Elemente in CSS (mit Code). Ich hoffe, dass er für Freunde hilfreich ist.

Das Flex-Layout ist „elastisches Layout“, und jedes Element kann als Flex-Layout angegeben werden, indem das CSS-Attribut display:flex; webkit kernel browser is display: -webkit-flex; .
Ein Element, das das Flex-Layout verwendet, wird als „Flex-Container“ bezeichnet, und alle seine Unterelemente werden als Flex-Elemente bezeichnet Der Auswahlwert für die Anordnungsrichtung der Elemente: Zeile (Standardwert: von links nach rechts) | Spalte (von oben nach unten) |
flex-wrap

Definieren Sie, ob das Element umgebrochen werden soll: nowrap (Standardwert: kein Zeilenumbruch) | Wrap, erste Zeile unten)

.box {
     flex-direction: row | row-reverse | column | column-reverse;
}
Nach dem Login kopieren
flex-flow


ist die Abkürzung für Flex-Direction-Attribut und Flex-Wrap-Attribut. Der Standardwert ist row nowrap

 .box{
     flex-wrap: nowrap | wrap | wrap-reverse;
   }
Nach dem Login kopieren
justify-content


Definiert die Ausrichtung des Elements auf der Hauptachse. Wählen Sie den Wert „flex-start“ (standardmäßig linksbündig) |. flex-end (rechtsbündig) |

.box {
     flex-flow: <flex-direction> || <flex-wrap>;
   }
Nach dem Login kopieren

align-items

definiert, wie Elemente auf der Querachse ausgerichtet werden. Wählen Sie die Werte Flex-Start (Ausrichtung des Startpunkts der Querachse) |. Flex-End (Ausrichtung des Endpunkts der Querachse) | der ersten Textzeile des Elements) |. stretch (Element Wenn die Höhe nicht festgelegt oder auf „Auto“ eingestellt ist, nimmt sie die gesamte Höhe des Containers ein)


.box {
     justify-content: flex-start | flex-end | center | space-between | space-around;
   }
Nach dem Login kopieren
align-content

definiert die Ausrichtung mehrerer Achsen. Diese Eigenschaft hat keine Auswirkung, wenn das Projekt nur eine Achse hat.

 .box {
 align-items: flex-start | flex-end | center | baseline | stretch;
 }
Nach dem Login kopieren

Eigenschaften des Artikels

Bestellung

.box {
 align-content: flex-start | flex-end | center | space-between | space-around | stretch;
 }
Nach dem Login kopieren

flex-grow
.item {
  order: <integer>;
}
Nach dem Login kopieren

flex-shrink

.item {
  flex-grow: <number>; /* default 0 */
}
Nach dem Login kopieren

flex-basis
.item {
  flex-shrink: <number>; /* default 1 */
}
Nach dem Login kopieren

flex

.item {
  flex-basis: <length> | auto; /* default auto */
}
Nach dem Login kopieren

align-self

.item {
  flex: none | [ <&#39;flex-grow&#39;> <&#39;flex-shrink&#39;>? || <&#39;flex-basis&#39;> ]
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung in Flex-Layoutelemente in CSS (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage