CSS Flex Schrumpf

CSS Flex Schrumpf
Ein Kaskadierungsstilblatt ist ein Codeblatt, mit dem Effekte und Eigenschaften zum HTML -Inhalt verleiht werden. Alle HTML -Inhalte werden im Körper des Codes deklariert. Eine Webseite wird mit HTML -Tags erstellt und über CSS -Tags gestaltet. Ein CSS -Blatt bietet Eigenschaften des Inhalts, um auf der Webseite attraktiver zu erscheinen.

Unter mehreren Eigenschaften gibt es eine Flex -CSS -Eigenschaft, die auf die Flexbox angewendet wird. Eine Flexbox ist ein Behälter, der weitere Kästchen oder Blöcke enthält, die als Flex bezeichnet werden. Eine Flex -Immobilie befasst sich mit Flexibilität. Es ist die Eigenschaft, mit der flexible Längen auf flexible Gegenstände angewendet werden. Diese Flexibilität hängt mit der Erweiterung und Verkleinerung des Flexs zusammen. In diesem Artikel sehen wir die Flex Shrink -Eigenschaft, um festzustellen, wie ein Flex im Vergleich zu den anderen Elementen in den Behältern geschrumpft werden kann.

Die Implementierung der Flex Shrink -Eigenschaft umfasst HTML- und CSS -Codes. Die grundlegenden Tools, die für die Implementierung der Codes unerlässlich sind. Erstens werden wir die Flex -Erstellung verstehen, indem wir HTML und CSS verwenden. Hier werden zwei grundlegende Ansätze von CSS verwendet: Inline oder geschrieben in den HTML -Tags und dem internen CSS, das im Kopfabschnitt des CSS -Stils deklariert ist. Sie können durch das Erstellen von IDs und Klassen zugegriffen werden, die zum Zeitpunkt der Erstellung von Inhalten erwähnt werden. In ähnlicher Weise wird die unten angegebene Syntax im Style -Tag des Kopfabschnitts im HTML -Code geschrieben.

Syntax der Flex Shrink -Eigenschaft:

Flex-Shrink: Wert (Nummer);

Die 'Nummer' ist der Wert, der der Eigenschaft hinzugefügt wird, um festzustellen, wie das Element im Vergleich zu anderen Elementen schrumpft. 1 ist der Standardwert dieser Eigenschaft. Dies bedeutet, dass der Schrumpfen auf den Flex null ist.

Flex -Kreation:

HTML -Tags sind für die Entwicklung des Inhalts der Webseite verantwortlich. Im Körper erstellen wir eine Flexbox, die über CSS entworfen wird. Zunächst haben wir die standardmäßige Hintergrundfarbe in einen optionalen Effekt geändert. Eine einfache Überschrift wird deklariert. Ein DIV wird erstellt, um den Inhalt darin zu enthalten. Im Inneren der DIV gibt es ein weiteres Div -Gegenstand, das es zu einem verschachtelten Div macht. All diese in der Innenstufe deklarierter DIV werden durch Inline -Styling mit der Hintergrundfarbe -Eigenschaft gestylt, um dem Flex Farben zu verleihen. Darüber hinaus haben wir auch einfache Alphabete als Text verwendet, um jeden Flexblock zu benennen. Die äußere Div wird von der CSS -Klasse begleitet. Diese Klasse wird im CSS deklariert und verfügt über einige Eigenschaften, die auf die DIV angewendet werden sollen.

HTML -Körpercode:

Die gesamte DIV im äußeren Div erzeugt separate Behälter, die als Flex bezeichnet werden. Jeder hat eine andere Farbe. Dieser gesamte Code funktioniert mit CSS, da wir bisher im HTML auch keine Ausrichtung oder Abmessungen an die Flexbox oder die inneren Blöcke bereitgestellt haben. Betrachten wir zuerst das Stilblatt.

Innerhalb des Style -Tags werden wir jetzt alle IDs erklären, die in den Tags des HTML -Inhalts deklariert wurden. Da das "Inhalts -Tag" im äußeren Div deklariert ist. Die Breite wird mit einem Anzeigewert gegeben, der flex ist. Dies bildet einen Block, der als Flexbox bekannt ist. Jetzt werden wir die inneren Blöcke stylen. Der ID -Name folgt dem inneren Div. Die innere DIV enthält eine Basiseigenschaft. Diese Flexbasis ist die Entfernung oder der Bereich eines einzelnen Flex. Ein Rand wird auf jede Box mit einer im Code angegebenen Farbe angewendet.

#Content div
Flex-Base: 240px;
Grenze: 3px Solid RGBA (0,0,0,.1);

Jeder Flex hat einen Bereich von 240 Pixel. Schließen Sie nach diesem Stil -Tags alle Tags einschließlich des Kopf -Tags.

HTML CSS -Code:

Speichern Sie den Code in der Textedateidatei mit HTML -Erweiterung und führen Sie danach die Datei im Browser aus. Sie werden sehen, dass eine statische Webseite mit kleinen Flexen gebildet wird, die mit unterschiedlichen Farben und Alphabeten gebildet werden.

Ausgang:

Dies erfolgt hauptsächlich durch die Breite der Abmessungen der Außen- und Innen -Div -Blöcke, um sich anzupassen. Auf diese Weise wird ein einfacher Flex erstellt.

Jetzt werden wir sehen, wie ein einzelner Block des Flexs schrumpfen wird.

Flex Schrumpf:

Das HTML -Körperteil für den Flex -Schrumpf ist gleich, da die Anzahl der Div -Blöcke in der Flexbox mit dem gleichen Farbtonffekt und dem zu ihm hinzugefügten Text identisch ist. Während die Immobilie im CSS -Stil ein anderes Verhältnis für jeden Flexbereich hat. Im HTML -Körper wird jeder innere Div, das einen Flex verursacht, einer Klasse zugeordnet. Jeder Klassenname hat seinen Eigenschaftseffekt, der auf die innere DIV angewendet wird.

Im Kopfabschnitt wird im Style -Tag jede Klasse eine Beschreibung der Effekte enthält, die angewendet werden, um den Flex zu verkleinern.

HTML -Körpercode:

Die Details, die im ID des Inhalts und der Div -Inhalt vorhanden sind. Die Flexbox erhält eine angemessene Breite und der Flexbereich ist auch in Pixeln angegeben, die einen Rand mit der gleichen Farbe des Flexs darauf anwenden.

HTML CSS -Code:

Einige zusätzliche Informationen, die hinzugefügt werden, um den Flex -Schrumpf zu verursachen, ist die Erklärung der Klasse. Jede Klasse enthält einen Flex-Shrink-Wert. Der erste Block oder Flex hat 1 Wert, der zweite hat 2 und der 3. und 4. Flex haben diese Werte entsprechend.

.Box0
Flex-Shrink: 1;

Die erste Box hat eine Größe, die ungefähr näher an der ursprünglichen Größe des Flexs ist. Wir haben '1' für den Wert verwendet, der die Größe des Flexs ohne Änderung verursacht. Sie werden feststellen, dass die Größe von 1. auf 4. Flex schrumpfen wird. Der letzte vierte ist der kleinste vom 3.

Speichern Sie den Code mit der Änderung. Führen Sie dann aus, um die Änderungen im Webbrowser zu sehen. Sie werden sehen, dass der Flex, wenn der Flex von der linken Seite nach rechts geht, der Flex weiter schrumpft.

Ausgang:

Abschluss

CSS Flex Shrink -Artikel wird geschrieben, um die CSS Shrink -Eigenschaft zu beschreiben, die auf den Flex angewendet wird. Diese Eigenschaft wird verwendet, um den Flex in der Flexbox zu verkleinern, indem der Flex -Eigenschaft -Wert in Zahlen erhöht wird. Standardmäßig ist 1 die Zahl, die verwendet wird, um den Flex ohne Änderung zu halten. Mit zunehmender Anzahl steigt auch die Schrumpfung des Flex. Zuerst gaben wir in dem Artikel einen Überblick über die Abhängigkeiten von HTML und CSS aufeinander aneinander. Danach erklärten wir die Schaffung einer einfachen Flexbox mit vier Flexen darin. Zu diesem Zeitpunkt haben wir keine Flex -Immobilie angewendet. Aber dann haben wir auf demselben Code ein internes Styling hinzugefügt, um die Flex-Shrink-Eigenschaft zu jedem Flex des Blocks hinzuzufügen.