Layouts meistern: Grundlagen des CSS-Grids und Flexbox | Jayanta Sarkar | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Layouts meistern: Grundlagen des CSS-Grids und Flexbox

teacher avatar Jayanta Sarkar, Behind the Code: Jayanta Sarkar

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Kurs-Einführung

      2:23

    • 2.

      Was ist CSS-Rasterlayout

      3:14

    • 3.

      CSS-Rasteraufbau mit Zeilen und Spalten

      11:58

    • 4.

      CSS-Grid-Gap-Tutorial

      3:28

    • 5.

      Positionierung von CSS-Rasterelementen

      7:49

    • 6.

      CSS-Rasterelemente übergreifend Tutorial

      8:27

    • 7.

      CSS-Gitterlinien-Benennung-Tutorial

      7:17

    • 8.

      CSS-Rasterflächenbenennung-Tutorial

      6:57

    • 9.

      CSS-Grid MinMax-Funktion Tutorial

      8:07

    • 10.

      CSS-Grid-Implicit-und Explicit-Grid-Tutorial

      5:12

    • 11.

      CSS-Rasterelemente-Ausrichtung

      8:52

    • 12.

      CSS-Rasterspuren-Ausrichtung

      7:57

    • 13.

      CSS-Raster – Auto-Füllung und Auto-Fit

      6:16

    • 14.

      CSS-Grid-Fit-Inhalts-Tutorial

      3:29

    • 15.

      CSS-Rasterreihenfolgeeigenschaften-Tutorial

      3:13

    • 16.

      Verschachtelte Raster

      4:21

    • 17.

      Tutorial Überlappende Rasterelemente

      6:03

    • 18.

      Was ist Flexbox

      3:31

    • 19.

      CSS Flexbox Flex-Richtung

      2:41

    • 20.

      CSS Flex Wrap und Flex Flow-Tutorial

      5:26

    • 21.

      CSS Flexbox Justify Content-Tutorial

      2:54

    • 22.

      CSS Flexbox Elemente ausrichten

      4:38

    • 23.

      CSS Flexbox Inhalte ausrichten

      3:34

    • 24.

      CSS Flexbox Self ausrichten

      3:16

    • 25.

      CSS Flexbox Bestell-Tutorial

      3:12

    • 26.

      CSS Flexbox Flex Grow-Tutorial

      2:50

    • 27.

      CSS Flexbox Flex-Basis-Tutorial

      5:34

    • 28.

      CSS Flexbox Flex Shrink Tutorial

      6:10

    • 29.

      CSS Flexbox mit Margin-Auto-Tutorial

      3:07

    • 30.

      CSS Flexbox verschachteltes Flex-Tutorial

      3:48

    • 31.

      So erstellen Sie ein Dropdown-Navigationsmenü mit Flexbox

      19:45

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

38

Teilnehmer:innen

1

Projekte

Über diesen Kurs

Erschließen Sie die Macht des modernen Webdesigns mit „Layouts meistern: CSS-Grid- und Flexbox-Grundlagen.“ Dieser umfassende Kurs hilft Ihnen dabei, reaktionsfreudige, flexible und professionell aussehende Websites mit zwei der leistungsstärksten CSS-Tools zu erstellen: CSS Grid und Flexbox.

Ausgehend von den Grundlagen erkunden Sie, wie Flexbox eindimensionale Layouts vereinfacht und perfekte Ausrichtung und Abstände für dynamische, anpassungsfähige Designs erstellt. Von Zentrierelementen bis hin zum Aufbau flexibler Navigationsleisten wird Flexbox zu Ihrem bevorzugten Tool für Layout-Präzision.

Dann tauchen wir in CSS Grid ein, ein wegweisendes zweidimensionales Layoutsystem, das eine präzise Kontrolle über beide Zeilen und Spalten ermöglicht. Sie lernen, wie Sie komplexe Layouts mit Leichtigkeit erstellen, einschließlich dynamischer Raster, Bildgalerien und anspruchsvoller Seitendesigns – alles, ohne ins Schwitzen zu geraten.

Am Ende dieses Kurses sind Sie sicher, CSS-Grid und Flexbox zu verwenden, um reaktionsfreudige, flexible Layouts zu erstellen, die sich nahtlos an jedes Gerät anpassen. Egal, ob Sie Anfänger sind oder Ihre Webdesign-Fähigkeiten verbessern möchten, dieser Kurs stattet Sie mit allem aus, was Sie benötigen, um moderne Web-Layouts zu meistern.

Wichtige Lerninhalte:

  • Meistere die Grundlagen von Flexbox und CSS-Grid
  • Erstellen Sie reaktionsschnelle Layouts mit Rastersystemen und flexiblen Containern
  • Erstelle reale Projekte, einschließlich Layouts, Galerien und mehr
  • Gewinnen Sie Vertrauen in moderne CSS-Layouttechniken
  • Wenden Sie diese Fähigkeiten auf reale Webentwicklungsszenarien an

Triff deine:n Kursleiter:in

Teacher Profile Image

Jayanta Sarkar

Behind the Code: Jayanta Sarkar

Kursleiter:in

Jayanta Sarkar is a dedicated Python programmer and full-stack web developer with a passion for creating dynamic and interactive web applications. With a robust background in both front-end and back-end development, Jayanta excels in building seamless user experiences and efficient, scalable systems.

Over the years, Jayanta has honed his skills in various programming languages and frameworks, making him proficient in technologies such as JavaScript, CSS, HTML, and MySQL. His expertise extends to developing comprehensive solutions that integrate sophisticated database management with intuitive user interfaces.

Jayanta's journey in the tech industry is marked by a continuous drive to learn and adapt to new technologies. He has developed and published several successf... Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kurs-Einführung: Hallo und willkommen zu unseren neuen Class-Bustering-Layouts, CSS Grid und Flexbox Essential Hallo. Mein Name ist Jota, kurzes Auto und voller Stecktisch und Online-Instruktor Dieser umfassende Kurs soll Ihnen helfen, mithilfe von zwei der leistungsstärksten Ces-Tools reaktionsschnelle, flexible und professionell aussehende Wavesite zu erstellen , flexible und professionell aussehende Wavesite mithilfe von zwei der leistungsstärksten CSS-Grid und CSS-Flexbox. CSS Grid ist ein bahnbrechendes zweidimensionales Layoutsystem , das eine präzise Steuerung von Zeilen und Spalten ermöglicht, und Flexbox vereinfacht das eindimensionale schaffen perfekte Ausrichtung und Abstände für dynamische, anpassungsfähige Designs, und wir werden diesen Kurs mit Ces Grid beginnen Was ist ein CSS-Rasterlayout? Dann lernen wir das Cess-Grid, das Erstellen von Zeilen und Spalten. Als Nächstes lernen wir, Ces Grid Gap putorial Dann grep, grit spani grid line Name, grid am, minmax-Funktion, implizites explizites Grid, Rasterbandausrichtung, Spurausrichtung, Autop Auto Feet, Grid Feet, Grid Water Property, verschachteltes Raster, überlappende Rasterelemente usw. Dann springen wir zum Abschnitt CSS Flexbox. Hier erstellen wir endlich ein Projekt mit CSS Flexbox Flexbox, Flexbox Flexbox Reaction, Flexbox Reaction, Flexbox Reaction, Flexbox Reaction, Flexbox Wrap Flexbox Flexbox Reaction, Flexbox Reaction, Flexbox Reaction, , Flexbox Brow Property, Flexbox Basics, string, margin ato, C flexbox, nested flex. Hier erstellen wir endlich ein Projekt mit CSS Flexbox . Er wird ein Drop-down-Menü mit der Hauptnavigation erstellen. Dies ist der komplette Kurs über Sess Grit und Sess Am Ende des Kurses werden Sie sicher sein, Sess Greet and Pledge Box zu verwenden , um ein ansprechendes, flexibles Layout zu erstellen, flexibles Layout Egal, ob Sie ein Anfänger sind oder Ihre B-des-Fähigkeiten verbessern möchten, in diesem Kurs erhalten Sie alles, was Sie benötigen, um B-Spieler zusammenzustellen Worauf wartest du noch? Lass uns zusammen anfangen. 2. Was ist CSS-Rasterlayout: Hallo Leute, willkommen zurück. In diesem Tutorial werde ich Ihnen vorstellen, was ein CSS-Grid ist und wie es funktioniert. Warum sollten wir das CSS-Grid verwenden? Die erste Anforderung ist ein zweidimensionales Rastersystem. Es ist ein neues Layoutsystem. Wir nennen es zweidimensional, weil wir Rosensäulen gemeinsam bearbeiten können Unser zweiter Vorteil ist, dass das Rasterlayout das Float-Layout ersetzt Wir müssen die Float-Eigenschaft nicht mehr verwenden, wie z. B. die Margin-Tier, und wir müssen uns nicht mehr auf Float Left und Float Right konzentrieren. Wir können Layouts sehr einfach erstellen. Unser dritter Vorteil ist, dass es unseren Code zuerst und dann erstellt. Weil wir uns nicht auf Float-Eigenschaften konzentrieren müssen und das die Lesbarkeit des Codes erhöht Unser vierter Vorteil ist, dass wir kein CSS-Framework wie Bootap, Foundation, Materialized Cass usw. verwenden müssen wie Bootap, Foundation, Materialized Cass Denn wenn Sie Grid richtig verstehen, müssen Sie kein Framework verwenden Weil du mit Css Grid all die Dinge erledigen kannst. Versuchen wir zu verstehen, wie Grid eigentlich funktioniert. Angenommen, das ist tief. In dieser Tiefe haben wir sechs verschiedene Tiefen, und wir nennen das Strukturgittersystem Ohne Float und Margin können wir hier Lücken schaffen, und wir können das gemeinsam bewältigen Wir nennen diesen übergeordneten Container Grid-Container. Um diesen Grid-Container zu erstellen, müssen wir eine CSS-Eigenschaft in unserem übergeordneten Element verwenden, nämlich display property, display grid. Wenn wir Display Property Grid verwenden, geht es automatisch davon aus, dass dieser übergeordnete Container ein Grid-Container ist. Da Sie alle Elemente in diesem Deb sehen können, nennen wir es Grid-Elemente. Hier siehst du ein einzelnes Deb, wir haben es Grid Cell genannt, und hier kannst du einige Linien zwischen diesen Tiefen sehen, und wir nennen es Grid Line. Hier können Sie vier Rasterlinien sehen. Das sind alles vertikale Linien. Hier sehen Sie eine Lücke zwischen diesen beiden Zellen, wir nennen sie Dachrinne In ähnlicher Weise werden diese Linien vertikal ausgeführt. Wie ich Ihnen bereits sagte, funktioniert das zweidimensional, und wir können es sehr einfach handhaben, und es funktioniert wie Tabellenzellen, Zeilen und Spalten. Hier können Sie der Struktur entsprechend sehen, dass wir in unserem Bild zwei Rasterzeilen haben. Hier sieht man in gelben Rändern, wir nennen es Rasterspalten. Hier sehen Sie eine Lücke zwischen Zeilen und Spalten, und wir haben sie Rasterfläche genannt. In unseren kommenden Videos werden wir verstehen, wie wir Raster erstellen können In unserem kommenden Video werde ich alle Rastereigenschaften in dieser Tutorial-Serie behandeln in dieser Tutorial-Serie Wir werden auch lernen, wie wir mithilfe der Rastereigenschaften ein schönes Layout erstellen können . Hier sehen Sie den Namen des Browsers , der unser Grid-System unterstützen kann. Internet Explorer unterstützt kein Grid-System, H unterstützt, Firefox unterstützt, Chrome unterstützt, Safari unterstützt und auch Operator-Unterstützung. Die meiste Zeit arbeiten wir mit Chrome, Safari und Firefox. Danke, dass du dir dieses Video angesehen hast, Statute für unser nächstes Tutorial. 3. CSS-Rasteraufbau mit Zeilen und Spalten: Hallo Leute, schön, dass ihr wieder da seid. In diesem Tutorial lernen wir, wie wir Raster erstellen können Wir werden mit zwei Eigenschaften beginnen. Unsere erste Eigenschaft ist griechische Tablettspalte, und unsere zweite Eigenschaft ist griechische Tablettzeile. Fangen wir mit der Praxis an und versuchen zu verstehen, wie es funktioniert. Hier können Sie sehen, dass ich bereits ein Esteml-Dokument erstellt habe und dieses Estel-Dokument mit der Live Server-Erweiterung öffne mit der Live Auf unserer rechten Seite sehen Sie unseren Webbrowser. Zuerst erstelle ich ein D, in dem ich einen Grid-Container erstellen werde. Dep Außerdem werde ich diesem tiefen Klassencontainer eine Klasse zuweisen diesem tiefen Klassencontainer eine Klasse Und in dieser Tiefe werde ich sechs weitere Deeps erstellen, D, und ich werde ein Klassenelement und ein Element eins festlegen Ich werde diese Tiefe fünfmal duplizieren. Hier verwende ich mehrere Klassen und werde den Klassennamen ändern. Punkt zwei, Punkt drei, Punkt vier, Punkt fünf und Punkt sechs. In dieser Tiefe werde ich etwas Text eingeben. Erster, zweiter, dritter, vier Pi, und der letzte ist sechs. Wenn ich diese Datei einstelle, können Sie hier alle Tiefen sehen, die erste, zweite, dritte, vierte, fünfte und sechste Zuerst setze ich eine Hintergrundfarbe für diesen Container, Punkt Containerhintergrund grau Ich habe diese Datei eingestellt, hier können Sie das Ergebnis sehen, und ich werde diesem Container auch ein W zuweisen. W, 700 Pixel. Außerdem werde ich diesem Container Spielraum geben. Rand, für oben werde ich 50 Pixel verwenden. Für Lp werde ich Null verwenden. Für den unteren Teil verwende ich Null und für F p werde ich 50 Pixel verwenden. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen, und jetzt werde ich verschiedene Farben für verschiedene Elemente angeben . Also werde ich einen Selektorpunkt für das erste Objekt erstellen. Außerdem werde ich einen Hintergrund für diesen Artikel festlegen. Wenn ich diese Datei eingestellt habe, können Sie das Ergebnis sehen, und jetzt werde ich dieses Element mehrmals duplizieren. Für Punkt zwei werde ich orange Farbe sagen. Für Punkt drei sage ich grüne Farbe. Oder Punkt vier, ich sage gelbe Farbe. Zu Punkt fünf sage ich blaue Farbe. Für Punkt sechs werde ich lila Farbe sagen. Wenn ich diese Datei einstelle, können Sie die Ergebnisse sehen. Larry kann alle Farben in unserem T sehen . Gehen wir zurück zum übergeordneten D, welche Klasse ist Container? Ich werde eine Eigenschaft verwenden, nämlich Display, und ich werde Display Grid verwenden Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt, da wir keine Zeilen und Spalten für dieses Raster erstellen. Zuerst werde ich Spalten erstellen , also werde ich die Rastervorlage „Spalte“ verwenden. Hier können wir angeben, wie viele Spalten wir haben möchten. Damit können wir die Spaltenbreiten angeben. Angenommen, ich möchte zwei Spalten, O erste Spalten, 200 Pixel Breite, und unsere zweiten Spalten, 250 Pixel Breite. Wenn ich diese Datei hier einstelle, können wir sehen, dass sie Unsere erste Spalte hat eine Breite von 200 Pixeln und unsere zweite Spalte eine Breite von 250 Pixeln. Hier können Sie in einer Zeile sehen, dass wir zwei Spalten erstellen. Angenommen, ich möchte die Stärke der ersten Spalte ändern , etwa 350 Pixel. Wenn ich diese Datei einstelle, können Sie die Spaltenbreite sehen. In ähnlicher Weise können wir die Höhe mithilfe einer anderen Eigenschaft festlegen . Lass es mich dir zeigen. Erstellen Sie staatliche Reihen. Hier können wir definieren, wie viele Zeilen wir wollen. Hier können Sie sehen, dass wir insgesamt drei Zeilen in unserem übergeordneten Container t haben . Für unsere erste Zeile möchte ich eine Höhe von 100 Pixeln festlegen. Wenn ich diese Datei speichere, siehst du hier das Ergebnis. Es gilt nur für unsere erste Reihe. Für unsere zweite Zeile möchte ich eine Höhe von 200 Pixeln festlegen. Für unsere dritte Zeile möchte ich eine Höhe von 100 Pixeln festlegen. Wenn ich die Datei speichere, kannst du hier das Ergebnis sehen. Wenn Sie feststellen, hat dies keinen Einfluss auf unsere Containerbreite, die 700 Pixel beträgt. Nicht nur das, wir können diesem d eine weitere Spalte hinzufügen . Dazu werde ich zunächst den Wert dieser ersten Spalte reduzieren . 150 Pixel. Für unsere dritte Spalte nehme ich wieder 150 Pixel. Noch einmal 150 Pixel. Wenn ich diese Datei einstelle, können wir hier das Ergebnis sehen. Jetzt erstellt es drei Spalten. Hier können wir sehen, dass für unsere erste Zeile die Höhe auf 100 Pixel und für unsere zweite Zeile Höhe auf 200 Pixel festgelegt wurde, und dass es in diesem Container keine dritte Zeile gibt. Wenn wir eine dritte Zeile in unserem Container hätten, würde sie eine Höhe von 100 Pixeln festlegen. Lass es mich dir zeigen. Ich möchte diesen Artikel noch einmal duplizieren. Ich habe diese Datei eingestellt, tut mir leid, wir müssen unseren Deep dublieren, nicht diesen Elector Wenn ich so tief dubliere und diese Datei setze, kannst du hier Hier seht ihr für unsere dritte Zeile, sie erzeugt eine Höhe von 100 Pixeln Weil wir für unsere dritte Zeile eine Höhe von 100 Pixeln erwähnt haben. Hier siehst du eine Leerstelle, und jetzt möchte ich diese Lücke mit unserer dritten Spalte füllen. Dafür müssen wir eine Eigenschaft verwenden, die automatisch ist. Wenn ich diese Datei einstelle, wie Sie hier sehen können, füllt sie den Bereich mit unserer letzten Spalte aus. Es wird den gesamten verbleibenden Platz mit unserer dritten Spalte füllen . Angenommen, ich möchte unsere zweite Spalte mit 100 Pixeln ändern . Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wenn ich Auto für unsere zweite Spaltenstärke verwende und wenn ich diesen Wert für unsere dritte Spaltenstärke und wenn ich diese Datei festlege, können Sie hier ein Ergebnis sehen. Jetzt können Sie sehen, dass unsere erste Spalte Gewicht von 150 Pixeln und unsere letzte Spalte ein Gewicht von 100 Pixeln hat. Und unser langweiliger Bereich wird mit der zweiten Spalte abgedeckt , weil wir den automatischen Wert für unsere zweite Spalte verwenden Lass mich dir eins zeigen. Wenn Sie den Firefox - oder Chrome-Browser verwenden, drücken Sie einfach E 12. Es ist die Option „Entwickler öffnen“ in Ihrem Browser. Wenn du den Kontinent tief markierst, siehst du hier eine Option namens Grit. Sie können auch die Eigenschaft „Körnung anzeigen“ sehen. Außerdem können Sie ein Kornsymbol in der Luft sehen. Es heißt Grit Editor. Wenn du darauf klickst, siehst du hier viele Optionen. Im Moment werde ich es nicht erklären. Ich werde alle Dinge später erklären, also schließe ich es. Aber wenn ich auf diese Rasteroption klicke, kannst du hier einige Linien sehen, und du kannst auch die Zeilennummern sehen, und wir nennen es Rasterlinien. Dies ist nur möglich, wenn Sie die Rastereigenschaft anzeigen verwenden. Hier können Sie sehen, dass wir Pixel verwenden, aber wir können auch Prozentsätze verwenden. Lass es mich dir zeigen. Angenommen, ich möchte zwei Spalten verwenden. Für die erste Spalte möchte ich 40% verwenden. Für unsere zweite Spalte möchte ich 30% verwenden. Wenn ich diese Datei einstelle, kannst du hier die DS sehen. Unsere erste Spalte deckt 40% der Fläche unserer gesamten Containerbreite ab. Und jetzt möchte ich die dritte Spalte verwenden, und für unsere dritte Spalte verwende ich Auto Win. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Für unsere erste Spalte sind es 40% , für die zweite Spalte 30% und für unsere dritte Spalte ebenfalls 30%. Weil unsere erste und zweite Spalte 70% ausmachen. Wenn ich von 100% auf -70% herabsetze, beträgt der verbleibende Wert 30% Deshalb dauert es 30%. Nicht nur, dass wir Pixel mit Prozentwerten verwenden können. Angenommen, ich möchte für unsere erste Spalte 100 Pixel verwenden Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Unsere erste Spalte ist 100 Pixel groß und unsere zweite Spalte nimmt 30% unserer Containerbreite ein und unsere dritte Spalte deckt den verbleibenden Platz ab. Nicht nur, dass es eine weitere Einheit gibt, nämlich Afer bedeutet Bruchteil Angenommen, ich habe 12 Spalten von einem Afer und eine andere ist ein A. Wenn ich diese Datei speichere, können Sie hier sehen, dass sie die Hälfte unseres Containers d. Unsere erste Spalte nimmt, erste Hälfte und unsere zweite Spalte nimmt oder zweite Wenn ich einen anderen Wert verwende und diese Datei speichere, können Sie hier sehen, wie sie insgesamt drei Spalten erzeugt, und alle Spalten haben eine ähnliche Breite, eine ähnliche Breite Es wird die Breite des Containers gleichmäßig aufgeteilt, die 700 beträgt. Wenn ich zwei als Wert für unsere dritte Spalte verwende und dann die Datei speichere, können wir hier sehen, dass unsere dritte Spalte zweimal so viel Platz einnimmt wie unsere erste Spalte und zweite Spalte. Hier können Sie sehen, dass wir Grids steuern können , ohne Float zu verwenden Als Nächstes werde ich eine andere Eigenschaft verwenden , nämlich Grid Gap Lass es mich dir zeigen. Ich werde 15 Pixel verwenden. Wenn ich diese Datei einstelle, können Sie hier sehen, dass zwischen Zeilen und Spalten ein gleicher Abstand besteht. Wenn ich auf diese Rasteroption klicke, kannst du sie sehen. Jetzt kannst du es deutlich sehen. Im nächsten Tutorial werde ich es Ihnen klar erklären, und es gibt eine weitere Einheit, die wir als Spaltenwert für die Rastervorlage verwenden können , nämlich Wiederholung. Lass es mich dir zeigen. Wiederholung ist im Grunde eine Funktion. Angenommen, Sie möchten zwei Spalten mit gleicher Breite. In unserem ersten Parameter müssen wir angeben, wie viele Spalten wir wollen. In unserem Fall zwei, und dann müssen Sie die Breitengröße übergeben, die 150 Pixel beträgt. Wenn ich diese Datei einstelle, können wir hier das Ergebnis sehen. Hier müssen wir den Breitenwert mehrmals eingeben. Wenn wir vier Spalten haben wollen, müssen wir hier nur vier eingeben. Wenn ich diese Datei speichere, kannst du hier das Ergebnis sehen. Es erzeugt vier Spalten mit derselben Breite. Im Moment werde ich zwei Spalten verwenden. Damit möchte ich eine pro Spalte verwenden. Ja, wir können es schaffen. Geben Sie ein f R ein. Wenn ich diese Datei speichere, können Sie hier das Ergebnis sehen. Zuerst erstellen wir zwei Spalten gleicher Größe, und dann wird der verbleibende Platz mit unserer dritten Spalte abgedeckt . In ähnlicher Weise können wir hier den Prozentwert und den Pixelwert verwenden . Lass es mich dir zeigen. Nehmen wir an, ich möchte eine 40% -ige Spalte. Wenn ich diese Datei speichere, können Sie hier das Ergebnis sehen. Ebenso können wir unsere Brucheinheit in unseren Regeln verwenden. Nicht nur das, wir können die Brucheinheit für unsere Regeln verwenden. Aber vorher lege ich eine Höhe für unseren übergeordneten Container fest . Höhe. 700 Pixel. Wenn ich diese Datei eingestellt habe, siehst du hier das Ergebnis Jetzt möchte ich zwei Reihen mit gleicher Höhe. Also werde ich die Refit-Funktion verwenden, zwei Reihen mit einer F-Höhe Wenn ich diese Datei einstelle, können Sie hier das Ergebnis sehen. Hier können Sie sehen, dass es gleichmäßig auf Zeilen aufgeteilt ist. Dieser Wert gilt nur für die ersten und zweiten Zeilen. Wenn ich drei verwende und dann die Datei einstelle, siehst du hier, dass alle drei Zeilen gleichmäßig aufgeteilt sind. Ihre Höhe ist gleich. Ebenso können wir hier den Pixelwert verwenden. Nehmen wir an, ich verwende für unsere erste Zeile 100 Pixel. Für unsere zweite Reihe werde ich 30% verwenden. Für unsere dritte Reihe werde ich eine AR-Einheit verwenden. Wenn ich diese Datei einstelle, können Sie dort das Ergebnis sehen. Ich hoffe, jetzt ist das Konzept für dich klar. Diese beiden Eigenschaften sind am wichtigsten, um eine Rasterstruktur zu erstellen. Unser erster Eigenschaftsname ist Grid-Template-Spalte, und unser zweiter Eigenschaftsname ist Grid-Template-Rolle. In unserem nächsten Tutorial werden wir verstehen, was Grid Gap ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 4. CSS-Grid-Gap-Tutorial: Schön, dass ihr wieder da seid In diesem Tutorial lernen wir eine neue Eigenschaft kennen, rote CSS-Grid, das heißt CSS Grid Gap. Wir haben insgesamt drei immobilienbezogene Rasterlücken. Unsere erste Eigenschaft ist die Rasterzeilenlücke, unsere zweite Eigenschaft ist die Rasterspaltenlücke und die letzte ist die Rasterlücke. Versuchen wir zu verstehen, wie die Eigenschaft „ Rasterabstand“ funktioniert. Hier können Sie eine Lücke zwischen Rasterelementen sehen, wir haben sie Rasterlücke genannt. Wenn es mit Row Is geliefert wird, dann nennen wir es Row Gap. Wenn es mit column wise kommt, dann haben wir es column gap genannt. Fangen wir mit der Praxis an und versuchen zu verstehen, wie es ist. Hier können Sie nebeneinander sehen, ich meinen Visa Studio Creator und meinen Browser mit der Light-Server-Erweiterung öffne und meinen Browser mit der Light-Server-Erweiterung und bereits ein EstEML-Dokument in meinem Verzeichnis erstellt habe Hier sehen Sie insgesamt zwei Rasterspalten mit einem E-Wert und insgesamt drei Zeilen in unserem Raster, 100 Pixel, 150 Pixel und 100 Zwischen diesen Elementen möchte ich eine Lücke setzen. Vielleicht ist die Zeile vielleicht spaltenweise. Zuerst möchte ich row is gap verwenden. Ich werde ein Eigenschaftsraster mit Zeilenabstand verwenden. Und ich möchte diesen Rollen einen Abstand von zehn Pixeln zuweisen. Lass mich dir zehn Pixel zeigen. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Erhöhen wir den Wert, 30 Pixel. Hier können Sie die Lücken zwischen den Rollen sehen. Sie können die Lücke beliebig vergrößern. Das ist ein Zeilenabstand. Wenn Sie den Abstand zwischen den Spalten angeben möchten, müssen Sie die Eigenschaft Rasterspaltenabstand verwenden. Lass es mich dir zeigen. Ich gebe Grid Column Gap ein. Ich werde einen Abstand von 20 Pixeln zwischen den Spalten verwenden. Wenn ich diese Datei speichere, wie sieht das Ergebnis aus? Hier können wir sehen, dass der Zeilenabstand 30 Pixel und der Spaltenabstand 20 Pixel beträgt. Nicht nur das, wir können bestimmte Eigenschaften für diese beiden Eigenschaften verwenden . Für diese müssen wir die Eigenschaft d gap verwenden. Lass mich dir Gap zeigen. Zuerst müssen wir den Zeilenwert und dann den Spaltenwert übergeben. Für die Zeile verwende ich 20 Pixel. Für die Spalte verwende ich 30 Pixel. Wenn wir die Eigenschaft d gap verwenden, müssen wir diese Eigenschaft nicht mehr verwenden. Ich werde es entfernen. Wenn ich diese Datei einstelle, können wir hier das Ergebnis sehen. Der Abstand zwischen den Zeilen beträgt 20 Pixel und der Abstand zwischen den Spalten beträgt 30 Pixel. Wenn ich den gleichen Wert für Zeilenabstand und Spaltenabstand verwende, 30 Pixel für Zeile und 30 Pixel für Spalte, und diese Datei speichere, können Sie hier das Ergebnis sehen. Jetzt möchte ich drei Spalten in unserem Container anzeigen. Ich möchte eingeben, Spalte C wiederholen. Wenn ich diese Datei speichere, können Sie hier das Ergebnis sehen. Außerdem können Sie diese ähnliche Lücke zwischen Rasterelementen sehen. Hier sehen Sie ein Leerzeichen , da wir drei verschiedene Zeilenseiten verwenden. Wenn ich diesen entferne, meine den letzten, und diese Datei setze, können Sie jetzt sehen, dass es keine Lücke gibt. Unsere erste Reihe ist 100 Pixel hoch und unsere zweite Reihe HT ist 150 Pixel hoch. Ich hoffe, Ihnen ist jetzt klar, was GID-Gap-Eigenschaft ist Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial 5. Positionierung von CSS-Rasterelementen: Ich bin wieder mit einem neuen Tutorial Reed Css Grid zurück. In diesem Tutorial werden wir lernen, wie Cs das Raster positionieren. Versuchen wir zu verstehen, was Rasterelemente sind. Was bedeutet die Position der Rasterelemente? Hier siehst du ein übergeordnetes Objekt in der Tiefe und wir haben es Grid-Container genannt. Ganz tief im Inneren des übergeordneten Containers haben wir ihn Grid-Elemente genannt. Nun stellt sich die Frage, was bedeutet Positionierung? Angenommen, Sie möchten das Element aus Raster 3 an die Stelle von PP verschieben. Außerdem beschließen Sie, Pi um eins an die dritte Stelle zu verschieben, so etwas in der Art, und wir nannten das Rasterpositionierung. Wie Sie sehen können, verschieben wir das dritte Objekt auf den fünften Platz. In ähnlicher Weise verschieben wir den fünften Artikel an den dritten Platz. Im Zusammenhang mit dieser Ausrichtung haben wir einige Sess-Eigenschaften. Lass es mich dir zeigen Wie Sie sehen können, haben wir Eigenschaften von Proto Seven Seses, wie Rasterzeilenanfang, Rasterzeilenende, Rasterzeile, Rasterspaltenanfang usw. Endlich haben wir eine verkürzte Eigenschaft namens Rasterfläche Lasst uns in die Gefäße zum Coator springen und versuchen zu verstehen, warum das so ist Hier siehst du, ich erstelle bereits ein Kostenvoranschlagsdokument und öffne meinen Browser und meine Kabeljauheizung Seite an Seite Wenn ich es Ihnen zeige, können Sie hier sehen, dass wir einen übergeordneten Container haben. In diesem übergeordneten Container haben wir insgesamt sechs tiefe. Ich meine sechs Rasterelemente. Wie Sie sehen können, ist die Farbe jedes Rasterelements anders. Zunächst verschiebe ich das erste Rasterelement an die sechste Stelle. Und in ähnlicher Weise werde ich die sechs Rasterelemente an die erste Stelle verschieben . Wie Sie sehen können, erstellen wir bereits unsere Selektoren. Punkt eins Punkt zwei, Punkt drei. Wie ich Ihnen bereits zu Beginn dieser Tutorial-Reihe gesagt habe, haben wir in unserer Konsole eine Browseroption, nämlich Rasterlinien. Lass es mich dir zeigen. Wählen Sie einfach Ihren Browser aus und drücken Sie pw me deb per mole. Ich werde dieses Panel unten in meinem Browser öffnen. Ich werde diese Option drücken. Hier siehst du eine Option in meinem Stiftcontainer, der ein Raster ist. Wenn ich darauf klicke, siehst du hier einige Linien. Jetzt können Sie die Nummern der Rasterlinien sehen. Sie können es zeilenweise sehen. Sie können es auch spaltenweise sehen. In diesem Tutorial werden wir verstehen, was der Anwendungsfall dieser Zeilen ist. Lassen Sie uns in unsere erste Artikelauswahl springen W ist Element eins Wie ich Ihnen bereits gesagt habe, werde ich diesen ersten Artikel an die sechste Position verschieben diesen ersten Artikel an die sechste Position Zuerst verwende ich eine Eigenschaft, nämlich Gier , Row Start Zuerst müssen wir dieses Rasterelement in die zweite Reihe verschieben. Wie Sie sehen können, ist dies die zweite Reihe. Ich werde hier zwei eingeben. Wenn ich diese Datei einstelle, können Sie jetzt sehen, wie unser Element der ersten Klasse in die zweite Zeile verschoben wird, und wir müssen auch die Endposition deklarieren. Dazu müssen wir eine weitere Sess-Eigenschaft verwenden, nämlich Rasterzeile n. Auch hier, wenn ich Ihnen meine Rasterlinien zeige, wenn ich Ihnen meine Rasterlinien zeige, können Sie sehen, oder die Position n ist drei Deshalb müssen wir drei bestehen. Wenn Sie die Grit Ron-Eigenschaft verwenden, kann es zu Problemen kommen wenn Sie auf die OF-Seite reagieren Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt Aber es ist eine gute Art , diese Eigenschaft zu nutzen. Jetzt müssen wir mit Spalten arbeiten. Wie Sie sehen können, müssen wir dieses Rasterelement an die dritte Position verschieben . Dafür verwende ich eine andere Cess-Eigenschaft , die dritte Rasterspalte. Hier werde ich drei setzen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir haben unseren ersten gelesenen Artikel erfolgreich auf den sechsten Platz verschoben. Außerdem müssen wir die n-Position dieser Spalte deklarieren , also Spalte lesen. Wie Sie sehen können, endet unsere Zeile an vierter Stelle. Du musst vier bestehen. Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt. Es ist nicht verpflichtend, aber aus Gründen der Reaktionsfähigkeit ist es sehr wichtig. Jetzt möchte ich diesen vierten Punkt an die erste Position verschieben. Dafür kopiere ich den Code und springe in die vierte Elementauswahl und übergebe den Code Unsere Startzeilen geben eins ein, und unsere letzte Zeile ist zwei In ähnlicher Weise, wie Sie sehen können, beginnt unsere Spalte mit eins und endet mit zwei. Um also Spalte Start eins und Spalte zwei einzugeben. Wenn ich diese Datei hineinlege, kannst du hier das Ergebnis sehen. Wir haben unseren vierten Container erfolgreich auf den ersten Platz gebracht. Aber das Wichtigste ist, wir unsere ewige Struktur nicht ändern Hier kannst du unsere ewige Struktur sehen. Mithilfe von CSS-Greet-Eigenschaften können wir ihre Positionen ändern, ohne ihre tatsächliche Struktur zu ändern Jetzt zeige ich Ihnen die Kurzform, all diese Eigenschaften Jetzt möchte ich das fünfte Objekt an die erste Stelle verschieben. Ich springe zur fünften Elementauswahl und verwende dann eine Rastereigenschaft für andere Fälle Wenn Sie eine Abkürzung für Zeile erstellen möchten, müssen Sie die Rasterzeileneigenschaft verwenden Lass es mich dir zeigen. Rasterreihe. Zuerst müssen wir die Position der Startzeile angeben , die eins ist, und dann müssen Sie s verwenden, und dann müssen Sie die Position der Endzeile angeben , die zwei ist. In ähnlicher Weise haben wir die Kurzform „Spalte“, also die Eigenschaft „Rasterspalte Lass es mich dir zeigen. Unsere Spalten beginnen mit Zeile Nummer eins und enden mit Zeile Nummer zwei. Wenn ich diese Datei abgelegt habe, können Sie hier sehen, wir unseren Gegenstand für die fünfte Klasse erfolgreich auf den ersten Platz gebracht haben. Aber was ist mit dem Gegenstand der vierten Klasse? Wir entfernen keinen Gegenstand der vierten Klasse aus diesem Behälter. Es existiert in erster Linie immer noch. Nur Punkt fünf, überschneide den vierten. Deshalb können wir den vierten nicht sehen. Nicht nur das, wir haben eine weitere Abkürzung für diese Immobilie Mit dieser Abkürzung können wir vier Werte gleichzeitig übergeben, nämlich die Rasterfläche die Lass es mich dir zeigen. Nehmen wir an, ich möchte das sechste Objekt an die zweite Stelle verschieben. Dazu müssen wir den Zeilenstartpunkt und den Spaltenstartpunkt angeben . Unser Zeilenstartpunkt ist eins und unser Spaltenstartpunkt ist zwei, und dann müssen wir den Zeilenendpunkt und den Spaltenendpunkt angeben . Unser Zeilenendpunkt ist zwei und unser Spaltenendpunkt ist drei. Wenn ich diese Datei einstelle, können Sie hier sehen, dass wir unsere sechs Container erfolgreich auf den zweiten Platz verschieben. Sie müssen nur eine CSS-Grid-Eigenschaft verwenden, nämlich den Rasterbereich. Sie müssen sich nur daran erinnern, dass Sie zuerst den Zeilenstartpunkt und dann den Spaltenstartpunkt angeben müssen. Als Nächstes müssen Sie den Endpunkt der Zeile und den Endpunkt der Spalte angeben. Ich hoffe, jetzt ist Ihnen klar , wie Zeilen und Spalten funktionieren. Es gibt viele Methoden, mit denen wir unsere Raster positionieren können. In meinen nächsten Videos werde ich dir alle beibringen. In unserem nächsten Tutorial werden wir lernen, wie wir unsere Rasterelemente überspannen können. Angenommen, Sie möchten Ihr drittes Element überspannen. Ich möchte nur diesen leeren Bereich mit diesem dritten Gegenstand füllen. Das heißt, es werden zwei, Spalte acht, benötigt. Ich erinnere mich an diese Methodenspanne. Seien Sie also gespannt auf unser nächstes Tutorial. Danke, dass du dir dieses Video angesehen hast. Wir sehen uns bald. 6. CSS-Rasterelemente übergreifend Tutorial: Schön euch wieder zu sehen Ich bin zurück mit einem neuen Tutorial zum Thema Cess Grid In diesem Tutorial werden wir Ces Grid Spanning lernen Aber bevor wir mit der Praxis beginnen, müssen wir verstehen, was Span bedeutet Vereinfachen wir es. Hier siehst du einen Grid-Container. In diesem Rastercontainer befinden sich sechs Elemente Wenn Sie feststellen, dass Sie sehen können, dass jedes D-Element w gleich ist, und jetzt möchte ich d1w erweitern Ich möchte Artikel Nummer eins auf zwei Artikel erweitern. In ähnlicher Weise möchte ich Punkt zwei, Zeile ist, in etwa so erweitern . Für Punkt eins verwenden wir Column Span. Für Element zwei verwenden wir den Zeilenabstand und andere Elemente, die automatisch an seiner eigenen Stelle angeordnet werden. Fangen wir mit dem Praktischen an und versuchen zu verstehen, wie es funktioniert. Hier können Sie sehen, wie ich Seite an Seite meine Seiten für den Splitter und meinen Browser öffne, indem ich Seite an Seite meine Seiten für den Splitter und meinen Browser öffne ich die Light-Servererweiterung verwende Wie Sie sehen können, haben wir insgesamt sechs Rasterelemente in unserem übergeordneten Container, und wir ordnen sie seriell Fangen wir mit den Rasterlinien an. Ich werde zwei drücken. Wenn ich auf diese Option klicke, können Sie die Rasterlinien sehen, und jetzt möchte ich unseren ersten Eintrag „Column Wiles“ umfassen und diese Spalte bis zu Zeile Nummer drei erweitern Ich werde Rasterspalte n drei eingeben. Sie wissen bereits, dass Artikel n unser erster Artikel ist. Wenn ich diese Datei speichere, siehst du hier das Ergebnis. Unser erstes Rasterelement wurde erfolgreich überspannt. Spalte eins. Wenn Sie das bemerken, können Sie sehen alle Rasterelemente automatisch ihre Position ändern. Sie können sehen, dass Objekt Nummer sechs nicht mehr verfügbar ist und wir für unser drittes Blatt keine Höhe angeben. Deshalb sieht es klein aus. Jetzt gebe ich die Höhe für diese dritte Zeichnung an, hundert Pixel. Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Unsere erste Zeilenhöhe beträgt 150 Pixel und unsere zweite Zeilenhöhe ist 150 Fixel, aber unsere dritte Zeilenhöhe beträgt 100 Pixel Ich werde wieder meine Rasterlinien einschalten. Und jetzt möchte ich unseren zweiten Punkt zeilenweise erweitern, und ich möchte ihn von diesem Punkt bis zu diesem Punkt erweitern , das heißt vier. Dafür müssen wir mit diesen beiden Eigenschaften arbeiten. Ich werde diese Eigenschaften kopieren und hier einfügen. Ich werde den Endpunkt der großen Reihe ändern, der vier ist. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Jetzt sieht es aus wie eine Webseite. Das ist unser Header und das ist unsere Seitenleiste. Nicht nur das, wir können dafür die Short End-Eigenschaft verwenden. Lass mich dir die Lesezeile zeigen. Wenn ich diese beiden Eigenschaften auskommentiere und Eins, Schrägstrich, Vier eintippe und wenn ich diese Datei festlege, siehst du hier dasselbe Ergebnis. Es gibt keine Änderungen Ich hoffe, jetzt ist Ihnen klar, wie Schreibweisen funktionieren. Lass mich dir eins zeigen. Hier können Sie sehen, wir haben insgesamt drei Spalten mit einem F-Wert. In diesem Beispiel werde ich diese Immobilie kommentieren. Ich werde noch einmal die Rasterlinien einschalten. Hier können Sie sehen, dass wir insgesamt vier Spaltenlinien in unserer Struktur haben . Aber was ist passiert? Wenn wir hier fünf Werte übergeben, wenn ich diese Datei setze, wie Sie hier sehen können, erweitert sie unsere Spalte um den Standardwert. Jetzt haben wir insgesamt vier Spalten in unserem Container. Aber hier können Sie sehen, dass wir keine vier Spalten deklarieren. Wir deklarieren nur drei Spalten. Wir können unser Rasterelement über den Container hinaus erweitern. Dann fügt es das Rasterelement automatisch entsprechend dem Bruchwert hinzu. Dies ist jedoch nicht die bewährte Methode. Ich werde vier verwenden. Wenn ich diese Folie einlege, kannst du das Ergebnis sehen. Jetzt repariere ich den dritten Gegenstand in seiner absoluten Position. Dafür gebe ich in der Auswahl für das dritte Element Grid Row Außerdem werde ich die Rasterlinien einschalten. Unser drittes Element beginnt bei R Nummer zwei und endet mit zwei Zeilen Nummer drei, und die nächste Eigenschaft O ist die Rasterspalte. Außerdem beginnt es bei Spalte Nummer zwei und endet bei Spalte Nummer drei. Wenn ich diese Datei einstelle, können Sie sehen, dass es keine Änderungen gibt. Dies ist die absolute Position des dritten Elements. Jetzt kann ich dieses Raster nicht von dieser Stelle aus verschieben, und jetzt möchte ich die zweite Spalte bis zur dritten Zeile erweitern . Dafür verwende ich die Eigenschaft der Rasterspalte. Und unsere Spalte beginnt in Zeile Nummer eins und endet bei Zeile Nummer drei. Wenn ich diese Datei einstelle, können Sie dort ein anderes Ergebnis sehen. Weil wir unseren dritten Dip bereits an dieser Position platzieren, unser zweites Rasterelement seinen Platz nicht einnehmen. Dann wird es automatisch verkleinert. Aber wenn Sie es bemerken, können Sie sehen wir nur die Eigenschaften von Rasterspalten verwenden Wir verwenden keine Rasterzeileneigenschaften. Wenn ich die Rasterzeileneigenschaft verwende, zeige ich es Ihnen. Reihe, und versuche, dieses Objekt an diese Stelle zu verschieben. Lass es mich dir zeigen. Aber zuerst werde ich die rote Linie einschalten. Unsere Reihe beginnt Zeile Nummer zwei und endet bis Zeile Nummer drei. Wenn ich diese Datei speichere, können Sie jetzt ein anderes Ergebnis sehen. Jetzt überschneiden sie sich gegenseitig. Wenn Sie das See-Element vollständig sehen möchten, müssen Sie die D-Index-Eigenschaft verwenden. Lass es mich dir zeigen. Ich gebe den Namen der Immobilie ein. Ein Index. Standardmäßig ist er mit Null ausgestattet. Geben Sie also eins ein. Wenn ich diese Datei eingestellt habe, kannst du jetzt das zweite Element mit komplett sehen. Unser drittes Element existiert immer noch hinter dem zweiten Element, und jetzt zeige ich Ihnen den anderen Wert, den wir für Spanning verwenden, nämlich Span Lass es mich dir zeigen. Geben Sie Summe ein, Spanne, und ich möchte unser erstes Element auf bis zu vier Spalten, Span, Leerzeichen vier, ausdehnen. Wenn ich diese Datei einstelle, haben wir leider keine vier Spalten in unserem Container. Deshalb erweitert es unsere Spalte und erzeugt eine neue Rasterlinie. Dafür müssen wir Span Three verwenden. Wenn ich diese Datei setze, kehren wir jetzt zu unserem alten Ergebnis zurück. Wenn ich Ihnen die Rasterlinien zeige, können wir hier insgesamt vier Linien sehen. Dieser Wert funktioniert mit Rasterelementnummern, und dieser Wert funktioniert mit Rasterliniennummern. Dies ist der Hauptunterschied zwischen zwei Werten, und wir können ihn auch beliebig verteilen. Lass es mich dir zeigen. Span T. Wenn ich diese Datei einstelle, erstrecken wir uns jetzt über unseren ersten Container, Zeile ist ebenfalls spaltenweise. Da wir die ZD-Dex-Eigenschaft für unseren zweiten Artikel verwenden , deckt unser erster Artikel den zweiten Artikel nicht ab Ich weiß, dass es ein bisschen kompliziert ist. Aber ich versuche es einfach zu erklären. Nicht nur, dass wir diesen Wert mit diesem anderen Wert verwenden können . Lass es mich dir zeigen. Spanne zwei. Wenn ich diese Datei einstelle, wie können Sie das Ergebnis sehen. Im Moment brauche ich es nicht. Also um es rückgängig zu machen. Außerdem werde ich den Endwert der Rasterzeile ändern. Zwei. Noch einmal werde ich die Rasterlinien einschalten. Angenommen, wir haben viele Spalten in unserem Container und ich möchte das rote Rasterelement vom Anfang bis zum Ende dieses Containers erweitern das rote Rasterelement . Aber ich weiß nicht, wie viele Spaltenzeilen wir haben. Dafür können wir Minuspunkte verwenden. Hier siehst du eine Zeilennummer minus eins. Denken Sie daran, dass unsere letzte Zeilennummer immer mit minus eins beginnt. Wir können hier das Minus v verwenden. Lass es mich dir zeigen. Wenn ich minus eins tippe und diese Datei einstelle, siehst du hier, dass es keine Änderungen gibt. Ich hoffe, jetzt ist dir klar, wie Spannings sind. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial 7. CSS-Gitterlinien-Benennung-Tutorial: Hallo Leute, schön, dass ihr wieder da seid. In dieser Arial werden wir lernen, wie man CSS-Rasterlinien benennt. In unserem vorherigen Tutorial haben wir Rasterlinien verwendet, um unsere Rasterelemente zu überspannen Aber in dieser Studie werden wir lernen, wie wir einen Zeilennamen zuweisen können, wie können wir auch den Zeilennamen verwenden? lernen, wie wir einen Zeilennamen zuweisen können, Lassen Sie mich das vereinfachen Dies ist unser Header-Element und das ist unser Seitenleistenelement. Um dieses Seitenleistenelement zu erstellen, müssen wir die Eigenschaften Grid Ra und Grid Column Property verwenden In der Eigenschaft grid ra müssen wir zuerst den Startpunkt der Linie und dann den Endpunkt der Linie übergeben In diesem Tutorial werden wir jedoch keine Zeilennummern verwenden. Wir werden unseren eigenen Wertnamen erstellen. Wie Sie sehen können, verwende ich für den Startpunkt die Seitenleiste und für den Endpunkt die Seitenleiste n. Lassen Sie uns mit dem Praktischen beginnen und sehen, Seitenleiste n. Lassen Sie uns mit dem Praktischen beginnen wie es ist. Hier können Sie sehen, Seite an Seite, dass ich mein Benutzerstudio Coraor und meinen Browser mit der Lp-Servererweiterung öffne Coraor und meinen Browser mit Ich habe bereits ein ähnliches Dokument für dieses Beispiel erstellt. Hier siehst du ein Web-Layout, das ich anhand von Noten erstelle Hier sehen Sie eine Kopfzeile, ein Manöver für verschiedene Boxen und eine Seitenware und zuletzt eine Hier seht ihr den Container und das ganze Innere dieses Containers Ich erstelle dieses Layout mit Spanning. Lass uns in den Container Deep Selector springen. Hier können Sie sehen, dass wir insgesamt drei Rasterspalten mit einem A-Wert haben drei Rasterspalten mit einem A-Wert Sie können auch sehen, dass wir insgesamt Fib-Reihen mit unterschiedlichen Größen haben insgesamt Fib-Reihen mit unterschiedlichen Größen Für den Header verwende ich eine Höhe von 150 Pixeln. Für Manöver verwende ich eine Höhe von 50 Pixeln und für unsere dritte Zeile verwende ich wiederum eine Höhe von 150 Pixeln. Für die Fußzeile verwende ich wieder eine Höhe von 50 Fixel Hier kannst du sehen, dass ich meinen Header von Anfang bis Ende von eins bis minus eins überspanne Anfang bis Ende von eins bis minus eins Hier können Sie sehen, dass wir dafür den Rasterlinien-Wert verwenden. Ich werde meine Rasterlinien im Entwicklermodus einschalten. Und Sie können die Zeilennummern sehen. Dies ist keine sehr komplexe Vorlage, aber manchmal müssen wir uns schwierigen Vorlagen oder einer sehr komplexen Vorlage stellen. In diesem Fall ist es sehr schwierig, sich diese Zahlen zu merken, und es kann zu sehr großen Problemen führen. Um dieses Problem zu lösen, weisen wir diesen Linien einen Namen zu und nennen diesen Vorgang Grid Line Naming. Schauen wir uns also an, wie es funktioniert. Zuerst beginne ich mit Regeln, und wir müssen diesen Zeilennamen diese Werte zuweisen. Für die erste Notenzeile werde ich einen Namen verwenden , der Header Start lautet. Lass es mich dir zeigen. Zuerst werde ich quadratische Äsen verwenden. Statt dem Quadrat *** werde ich unserer ersten Zeile einen Namen zuweisen , Header Start. Sie müssen sich daran erinnern, dass Sie kein Tempo zwischen zwei Wörtern vorgeben können . Und ich werde Rap einschalten. Sonst kannst du meine Zeilen nicht sehen. Sie können hohe Stifte, Unterstriche oder ein anderes Zeichen Wenn ich mit diesem Header beginne, müssen wir auch diesen Header beenden, und ich möchte diesen Header in Raum Nummer zwei beenden Ich möchte wieder quadratische Verse verwenden. Bei den quadratischen Versen gebe ich Header End Header, End ein. Wenn ich diese Datei einstelle, können wir hier sehen, dass es keine Änderungen gibt. Jetzt zeige ich Ihnen, wie wir diese Namen in unserem Wert verwenden können? In unserer Gridro-Eigenschaft werde ich Header Start eingeben, weil dies unser Ausgangspunkt ist Für unseren Endpunkt werde ich den Endwert der Kopfzeile verwenden. Wenn ich diese Datei speichere, können Sie hier sehen, dass es keine Änderungen gibt. Unsere Namen funktionieren einwandfrei. Lass uns in den Menübereich springen. Lassen Sie uns einen Ausgangspunkt für das Menü erstellen. Dafür müssen wir keine weitere quadratische Basis verwenden. Ich möchte nur ein Leerzeichen zwischen dem Ende der Kopfzeile und dem Startpunkt des Menüs verwenden . Startpunkt für das Menü verwende ich Menu Start. Ich werde den Startnamen des Menüs verwenden. Starten und um dieses Menü zu beenden, verwende ich nach 50 Pixeln den Menüendnamen. Ende des Menüs. Und ich werde diese Namen in unseren Grid-Eigenschaften verwenden . Lass es mich dir zeigen. Also werde ich den Startnamen des Menüs kopieren und zwei mit diesem Namen unterdrücken Für den Endwert unseres Menüs verwende ich menu n name Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt. Es hat sehr perfekt funktioniert. Ebenso können Sie Namen für alle Regeln verwenden. Diese Methode zur Benennung von Zeilen ist sehr hilfreich, wenn wir mit komplexen Layouts arbeiten, und jetzt werde ich unsere Spalten benennen. Hier können Sie sehen, dass wir aus drei Spalten bestehen. Aber wenn Sie es bemerken, können Sie sehen, wir hier einen Wiederholungswert verwenden, und ich verwende einen als Wert für drei Spalten Wie können wir Wiederholungswerten einen Namen zuweisen? Es gibt zwei Methoden, mit denen Sie Ihren Spalten Namen zuweisen können . Entweder geben Sie dreimal ein F ein und jedes Mal , wenn Sie diese Klammern verwenden. Andernfalls können wir diesem Wiederholungswert einen Namen zuweisen . Lass es mich dir zeigen. Vor einem F für Wert verwende ich einen Namen , der Start heißt. Nach einem F-Wert gebe ich call nd ein. Sie können einen beliebigen Namen eingeben. Aber es gibt ein Problem. Es wird Cal Start verwenden und N dreimal aufrufen. Zuerst wird es Call Start hier verwenden und dann wird es Called End hier verwenden. Auch hier wird es Anrufstart verwenden, und dann wird es hier Anruf-Ende verwenden und es geht weiter. Wie können wir es richtig verwenden? Dazu müssen wir zuerst Cool Start eingeben. Und dann müssen wir zuweisen, von wo aus unsere Spalten beginnen. Unsere Spalten beginnen bei eins, geben Sie also eins ein. Als Endpunkt verwende ich Call End, Call End. Weil ich bis zu drei Spalten habe, werde ich drei Haare verwenden. Sie müssen sich die Zeilennummer hier nicht merken. Sie müssen beachten, wie viele Spalten Sie verwenden möchten. Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt . Es gibt kein Problem. Es hat perfekt funktioniert. Jetzt möchte ich unseren Header auf bis zu zwei Spalten aufteilen. Ich möchte zwei Erben verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Es verwendet einen zweispaltigen Wert für das Header-Element. Ich möchte zu meiner alten Position zurückkehren. Einige, um drei zu benutzen. Wir können denselben Wert für unsere Menüspalten verwenden. Lass es mich dir zeigen. Einige , um den Wert zu kopieren, und ich werde ihn durch diesen ersetzen. Da unser Menüelement dieselbe Menge an Spaltenfläche einnimmt , können wir diesen Wert verwenden. Wenn ich diese Datei speichere, können Sie sehen, dass es keine Änderungen gibt. Auf diese Weise können Sie Ihren Leitungen einen beliebigen Namen zuweisen und ihn mehrfach verwenden. Ich hoffe, das Konzept der Benennung von Gitternetzlinien ist für Sie klar. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial 8. CSS-Rasterflächenbenennung-Tutorial: Schön, euch wieder zu sehen. Ich bin zurück mit einem Tutorial zum CSS-Grid In diesem Tutorial lernen wir den Namen des CSS-Rasterbereichs kennen. In unserem vorherigen Tutorial erfahren wir mehr über den Namen der Rasterlinie In diesem Tutorial lernen wir jedoch den Rasterbereich Nam kennen. Wir verwenden diese Methode, um unsere Rasterelemente zu positionieren. Mal sehen, welche Art von Eigenschaften wir haben, die wir für die Positionierung verwenden können. Unsere erste Eigenschaft sind Rastervorlagenbereiche und unsere zweite Eigenschaft ist die Rasterfläche. Fangen wir mit der Praxis an und versuchen zu verstehen, wie es funktioniert. Hier können Sie in unserem vorherigen Tutorial sehen, dass wir mithilfe von Rastereigenschaften ein grundlegendes Layout erstellen und hier Namen für Rasterlinien zuweisen. Mithilfe dieser Namen positionieren wir unser Objekt und überschneiden unsere Objekte. Jetzt erstelle ich dieselbe Vorlage, ohne die Eigenschaften der Rasterzeile und der Rasterspalteneigenschaft zu verwenden. Dafür müssen wir keine Zeilennamen verwenden. Hier kannst du sehen, ich habe eine weitere stabile Datei, Grid Atmel, und ich werde diese Vorlage verwenden Zuerst teilen wir dieses Raster in drei Spalten mit einem Wert auf, und wir haben bereits Fib-Zeilen für die Kopfzeile für das Menü, für Boxen und für die Fußzeile Jetzt werde ich jedem Rasterelement einen anderen Namen zuweisen jedem Rasterelement Dafür verwende ich die Rasterflächeneigenschaft. Innerhalb dieses Rasterbereichs können Sie einen beliebigen Namen annehmen. Ich werde dafür denselben Namen verwenden, nämlich Header. Und dafür müssen wir keine umgekehrten Codes verwenden. In ähnlicher Weise werde ich dieselbe Eigenschaft für jedes Rasterelement verwenden dieselbe Eigenschaft für jedes Rasterelement Für das Menü verwende ich den gleichen Namen Menu. Für Box werde ich Box One verwenden. Für Box zwei werde ich Box zwei verwenden. Für Box drei werde ich Box drei verwenden. In ähnlicher Weise werde ich für Box vier Box vier verwenden. Für die Seitenleiste werde ich denselben Namen verwenden , nämlich Sidebar Für Foter werde ich Poter verwenden. Wenn ich diese Datei speichere, siehst du hier , ist alles verschwunden Weil wir keine Positionierung verwenden , sind Artikel weg. In unserer Elternabteilung werde ich eine neue Immobilie nutzen. Lass es mich dir zeigen und unser Eigenschaftsname ist ein toller Vorlagenbereich Tolle Vorlagenbereiche. In diesen Rastervorlagenbereichen werde ich Doppelcodes verwenden. Lass mich dir eine Sache zeigen. Ich gehe zurück zu meiner alten Akte. Hier kannst du mein vorheriges Layout sehen. Wenn ich die Gleichtaste drücke und die Rasterlinien aktiviere, siehst du hier drei Spalten in unserer Struktur, und unser Header-Bereich verwendet dafür drei Spalten. Ich bin also zurück zu meinem neuen Layout, und hier werde ich diesen Header-Namen dreimal verwenden. Lass es mich dir zeigen. Ich soll den Namen kopieren und ihn hier einfügen. Header, Header und Header. Für drei Spalten verwende ich diesen Namen dreimal. Wenn ich diese Datei sage, können Sie hier das Ergebnis sehen. Aber falls Sie das bemerken, lässt sie eine Leerstelle übrig, weil sie sechs Zeilen in unserer Begrüßungsstruktur erwartet Hier verwenden wir nur eine Zeile. Noch einmal, wenn ich euch mein altes Layout zeige, hier seht ihr unser Menü, ebenfalls dreispaltig. In den Doppelcodes werde ich dreimal den Menünamen verwenden. Wenn ich diese Datei speichere und dir mein Layout zeige, kannst du hier das Ergebnis sehen. Ich bin wieder bei meinem alten Layout. Hier kannst du sehen. In unserer ersten Spalte verwenden wir Box One. In unserer zweiten Spalte verwenden wir Feld zwei und in unserer dritten Spalte verwenden wir die Seitenleiste. Ich werde diese Leitung manipulieren. Für unsere erste Kolumne werde ich den Namen Box One verwenden. Für unsere zweite Spalte werde ich den Namen von Feld zwei verwenden. Für unsere dritte Spalte werde ich den Namen der Seitenleiste verwenden Wir verwenden diese Spaltennamen für unsere dritte Zeile. Ich werde mir noch einmal diese Zeile holen. Hier können Sie sehen, unsere vierte Reihe, beginnen mit Feld drei, dann kommen Feld vier und dann wieder Seitenleiste Ich gebe Feld drei, Feld vier ein und komme dann zur Seitenleiste In unserer letzten Zeile, hier können Sie sehen, verwenden wir drei Spalten für unsere Fußzeile Ich werde diesen Fußnamen dreimal verwenden. F doppelter TER, Fußzeile, Fußzeile und Fußzeile. Und Semikolon für in dieser Zeile. Wenn ich diese Datei gespeichert habe und Ihnen mein Layout zeige, können Sie hier sehen, dass wir unser altes Layout erfolgreich erstellt haben, ohne die Eigenschaften Rasterzeilen und Rasterspalten zu verwenden Dies ist die zweite Methode, mit der wir unsere Rasterelemente positionieren können. Dafür müssen wir nur zwei Eigenschaften verwenden. Unsere erste Eigenschaft ist die Rasterfläche und unsere zweite Eigenschaft sind Raster-Tablet-Bereiche. Diese Art der Positionierungstechnik ist für kleine Projekte sehr nützlich. Wenn Ihr Layout nicht komplex ist, können Sie diesen Prozess verwenden. Wenn Ihr Projekt jedoch komplexer und älter ist, empfehle ich, diesen Prozess nicht zu verwenden. Wie Sie hier sehen können, verwenden wir für jede Zeile drei Spaltennamen. Wenn ich eine der Spalten entferne, beliebige Zeile, so entferne ich das Menü Wenn ich diese Datei einstelle, können wir hier sehen, dass alles weg ist. Da wir drei Spalten verwenden , müssen wir deshalb drei Spaltennamen übergeben. Wenn ich diese Datei noch einmal einstelle , siehst du, jetzt sieht sie perfekt aus. Und jetzt nehmen wir an, Sie möchten zwei Spalten für den Menübereich verwenden. In diesem Fall müssen Sie Punkthaare weitergeben. Wenn ich diese Datei einstelle, funktioniert es jetzt. Wenn Sie den Menüpunkt nur in der zweiten Spalte verwenden möchten , müssen Sie in diesem Fall nur einen weiteren Punkt vor dem Menüpunkt Menüpunkt einfügen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir können unser Rasterelement ausrichten und unser Rasterelement einfach anhand von Punkten positionieren. Sie können diesen Punkt in der Mitte dieser beiden Spalten jedoch nicht verwenden . Lass es mich dir zeigen. Wenn ich die Kopfzeile von dieser Stelle entferne und einen Punkt verwende und diese Datei setze, kann das dein Layout zerstören. Ich werde diesen Vorgang noch einmal wiederholen , so wie er funktioniert. Zuerst müssen Sie für jedes Rasterelement einen Eigenschaftsnamen als Rasterbereich verwenden für jedes Rasterelement einen Eigenschaftsnamen als Rasterbereich und dann müssen Sie einen Namen zuweisen. Sie können dafür einen beliebigen Namen verwenden. Dann müssen Sie in der Auswahl des übergeordneten Containers eine Eigenschaft verwenden, bei der es sich um Rastervorlagenbereiche handelt Dann müssen Sie sich merken, wie viele Spalten Sie dieser Rasterstruktur zuweisen Gemäß meinem Layout, Sie hier sehen können, verwende ich drei Spalten. In jeder Zeile müssen wir drei U übergeben, und hier können Sie sehen, dass wir auch unsere Seitenleistenzeile überspannen Deshalb verwende ich diesen Namen für die Seitenleiste in Zeile Nummer drei und Zeile Nummer Ich hoffe, du verstehst jetzt, was Grit Area Naming ist. Vielen Dank, dass Sie sich diese Videos und bleiben Sie gespannt auf unsere nächste Tour 9. CSS-Grid MinMax-Funktion Tutorial: Hey, schön dich wieder zu sehen. Ich bin wieder mit einem neuen Tutorial zum Thema Cess Grit In diesem Tutorial lernen wir die MinMax-Funktion von Cess Grid Mit dieser Funktion können wir Höhe von Rosen und Spalten dynamisch ändern Lass uns damit beginnen. In diesem Tutorial lernen wir zwei weitere Werte ohne Minmax Der erste ist Max Content und der zweite ist Men Content Mal sehen, wie wir Größe und Gewicht dynamisch ändern können . Hier können Sie nebeneinander sehen, ich meinen Visto Cortor und meinen Browser mit der Lp-Servererweiterung öffne meinen Browser mit der Lp-Servererweiterung Und ich erstelle bereits ein stabiles Dokument. Wie Sie in meinem übergeordneten Container sehen können, haben wir acht verschiedene Rasterverkäufe, und wir deklarieren vier Spalten für unsere Rasterwaagen mit einem F-Wert Wir haben auch zwei Zeilen mit einer Höhe von 175 Pixeln. Fangen wir mit dem Praktischen an. Fangen wir mit dem Praktischen an. Wie Sie in meinem ersten Rasterelement sehen können, gibt es zuerst einen Textnamen. Ich werde weitere Texte in dieses Rasterelement einfügen. Luram, 20 Jahre alt. Es werden 20 Wörter zu diesem Rasterelement hinzugefügt. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Lassen Sie mich einige Wörter reduzieren, und dann werde ich diese Datei einstellen. Hier können Sie sehen, dass es unsere Linien nach diesem Rasterelement aufschlüsselt. Aber was ist passiert? Wenn ich den maximalen Inhaltswert für unsere erste Spalte verwende, verwenden wir ihn. Ich werde den maximalen Inhaltswert für unsere erste Spalte verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier seht ihr, dass es für diesen Absatz keinen Zeilenumbruch und er auch aus dem Container mit Größe überläuft Wenn wir diesen Wert verwenden, wird er unsere Zeilen nicht unterbrechen Es wird den gesamten Absatz in einer Zeile drucken. Es ist nicht sehr nützlich für unsere echten Projekte. Ich werde aus diesem Absatz einige Welten herausnehmen. Dann werde ich diese Datei speichern. Lassen Sie uns noch ein paar Wörter reduzieren. Jetzt sieht es perfekt aus. Jetzt werde ich unserem vierten Inhalt etwas mehr Text hinzufügen. Ich bin zehn, und ich werde diese Datei sagen, und dann werde ich unseren nächsten Wert für diese Spalte verwenden, nämlich Männer enthalten. Wenn ich diese Datei einstelle, kannst du hier das Ergebnis sehen. Es ändert dynamisch das achte entsprechend dem größten Wort dieses Satzes. Außerdem werde ich diesem Artikel mehr Text hinzufügen. Lassen Sie uns mehr Text hinzufügen. Bin acht. Wenn ich diese Datei einstelle, können Sie hier sehen, dass sich unser Text mit dem Rasterelement überschneidet. Um dieses Problem zu lösen, können wir unserer Zeile einen Mindestinhaltswert hinzufügen . Lass es mich dir zeigen. Ich werde den Wert 170 Pixel entfernen und hier den Inhaltswert Man eingeben. Wenn ich diese Datei eingestellt habe, können Sie jetzt sehen, dass sie die große Objekthöhe entsprechend dem Textbereich festlegt . Angenommen, ich möchte unserem siebten Artikel 51 Absatz hinzufügen. Ich werde zum siebten Punkt springen und Lum, 50 eingeben Wenn ich diese Datei einstelle, können Sie hier sehen, hier können Sie sehen, dass sie, je nach Textgröße, Größe je nach Textgröße, Größe und Gewicht geändert wird eine Gemäß diesem Text wird eine Mindestgröße und mindestens acht Körpergrößen benötigt. Deshalb ist dieser Vueme der Hauptinhalt. Und jetzt möchte ich die Mindesthöhe unserer Rolle festlegen. Also werde ich einige oder aus diesem Text entfernen. Dann werde ich diese Datei einrichten. Jetzt verwende ich die Minmax-Funktion , um eine feste Höhe festzulegen Lass es mich dir zeigen. Ich werde hier die Mn Mx-Funktion verwenden. MinMax. Setzen Sie diese Klammern ein, und hier müssen wir die beiden Werte übergeben Für die Mindestgröße von Pro und für die maximale Größe von Pro. Angenommen, unsere minimale Zeilenhöhe beträgt 175 Pixel. Für das Maximum verwende ich die Inhaltseigenschaften von men. Weil ich die Höhe entsprechend dieser Inhaltsgröße ändern möchte . Wenn unser Inhalt eine Höhe von mehr als 170 Pixeln hat. Wenn ich diese Datei speichere, können Sie hier standardmäßig sehen, unsere Zeile eine Höhe von 170 Pixeln hat. Aber wie Sie in unserer ersten Zeile sehen können, benötigt sie eine Höhe von mehr als 170 Pixeln. Sei es die Inhaltsgröße, die mehr als 170 Pixel benötigt. Für unseren maximalen Wert verwenden wir Hauptinhalte. Deshalb kann es so viel Höhe nehmen, wie es will. Die Min Max-Funktion ist für unsere Zeilen sehr nützlich. Hier legen wir den Mindestwert für unsere Artikelhöhe fest. Wenn unser Inhalt jedoch mehr Höhe annimmt, können wir den Hauptinhaltswert als Maximalwert verwenden . Aber was ist passiert? Wenn ich eine maximale Höhe von 200 Pixeln einstelle? Lass es mich dir zeigen. Wenn ich diese Datei einstelle , können Sie sehen, unsere zweite Zeile standardmäßig 175 Pixel hoch ist. Aber unsere erste Zeile erstreckt sich bis zu 200 Pixel, und dann fließt unser Inhalt über dieses Element. Aus diesem Grund bezeichnen wir die Verwendung von Hauptinhalt als maximale Größe. Hauptinhalt. Jetzt kann es den gesamten Inhalt unserer Zeile enthalten, und jetzt werde ich die MinMax-Funktion als Spaltenwert verwenden . Lass es uns benutzen Für unsere erste Spalte werde ich die MinMax-Funktion verwenden Und ich werde eine Mindestbreite für diese Spalte festlegen, die 150 Pixel beträgt Außerdem nehme ich 200 Pixel für die maximale Breite. Hier können Sie sehen, dass wir bereits die maximale Containerbreite festgelegt haben, die 700 Pixel beträgt, aber ich werde an dieser Stelle einen Prozentwert von 80% verwenden , um unsere Webseite responsiver zu machen. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Lassen Sie uns unserer ersten Spalte mehr Inhalt hinzufügen. Ähm, sechs. Hier können Sie sehen, dass unsere erste Spalte maximale Breite von 200 Pixeln hat. Wenn ich die maximale Breite auf 300 Pixel erhöhe und dann diese Datei festlege, können Sie jetzt die Änderungen sehen. Standardmäßig benötigt sie eine Breite von 150 Pixeln und kann sich auf bis zu 300 Pixel erstrecken. Danach werden unsere Linien aufgeschlüsselt, und jetzt werde ich 200 Pixel für unsere Mindestbreite verwenden. Wenn ich meine Entwickleroption aktiviere und diesen Inhalt auswähle. Hier können Sie sehen, dass die maximale Breite dieses Inhalts 300 Pixel beträgt. Wenn ich versuche, es responsiv zu machen, und dann dieses Element auswähle, können Sie hier sehen, dass die Mindestbreite dieses Elements 200 Pixel beträgt. Weil wir bereits eine Mindestgröße für diese Spalte festgelegt haben. Lassen Sie mich es Ihnen auch zeigen, wenn wir unser Fenster skalieren. Wählen Sie dann dieses Element aus. Sie können sehen, dass es nicht um mehr als 300 Pixel erweitert werden kann. Ich hoffe, dir ist jetzt ein bisschen klar, wie es funktioniert. Wenn ich einen Prozentwert in unserer Maximalgröße verwende, zeige ich es Ihnen. 60%. Stellen Sie dann diese Datei ein, jetzt können Sie ein anderes Ergebnis sehen. Es wird 60% der Breite dieses Containers einnehmen. Wir können den Prozentwert, den E-Wert, den Pixelwert usw. verwenden. Aber wenn ich die Browsergröße reduziere, wird es bei einer Breite von 200 Pixeln aufhören Wir können unsere erste Spalte nicht um mehr als 200 Pixel verkleinern. Ich hoffe, jetzt ist klar wie Hauptwert und Maximalwert funktionieren. Danke, dass du dir dieses Video angesehen hast und bleib dran für unser nächstes Tutorial. 10. CSS-Grid-Implicit-und Explicit-Grid-Tutorial: Schön euch zu sehen, ich bin wieder mit einem Nutririal zurück, und in diesem Sural werden wir implizites Grid und explizites Grid lernen implizites Grid und explizites Grid lernen Mal sehen, was das ist? Hier können Sie nebeneinander sehen, wie ich mein Visuo Studio Coreor und meinen Browser mit der PSEral-Erweiterung öffne meinen Browser mit Wie Sie in meinem übergeordneten Container sehen können, haben wir Zuerst würde ich sagen , innerhalb der Höhe. Zuerst verwende ich den Spaltenwert der Rastervorlage. Greed-Vorlagenspalten, und ich werde zwei Spalten mit einem E-Wert erstellen Dafür verwende ich den Wiederholungswert. Wiederhole. Zwei Spalten mit einem E-Wert. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Außerdem werde ich Zeilenhöhe sagen. Dafür werde ich die Wurzeleigenschaften großer gemäßigter Temperaturen verwenden. Aber ich werde sagen, drei Reihen hoch von diesen vier Reihen. Ich werde den Wiederholungswert erneut verwenden. Wiederhole drei Zeilen mit einem Wert von 100 Pixeln. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Außerdem werde ich für eine Lücke zwischen diesen Zellen sorgen. Also tippen, lesen, Gap-Eigenschaft. 20 Pixel. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier können Sie sehen, wir haben gerade zwei Spaltengrößen und drei Zeilengrößen definiert . Aber wir haben insgesamt acht Zellen in dieser Struktur. Wir gestalten unser siebtes Rasterelement und unser achtes Rasterelement nicht . Angenommen, wir extrahieren die Daten dynamisch vom Server und ich möchte diese Daten in unserer siebten und achten Spalte anzeigen . Dafür müssen wir die Höhe einstellen. Wir haben die Höhe jedoch bereits mithilfe der Zeileneigenschaft der Rastervorlage definiert . Was sind diese Spalten? Wie können wir die Höhe der Spalten festlegen ? Lass mich dir etwas zeigen. Wenn ich p drücke und dir meine Entwickler-Toolbar zeige und auf dieses Rastersymbol klicke. Hier seht ihr einige Rasterlinien. Wie Sie sehen können, haben wir o und zwei Spalten formatiert. Wir nennen diese Struktur explizite Gier , weil wir diesen Bereich explizit anhand dieser beiden Eigenschaften definieren und diese, die wir nicht definiert haben, und wir nannten sie implizite Um dieses implizite Raster zu gestalten, haben wir einige neue Eigenschaften eingeführt Lass es uns sehen. Hier können Sie sehen, dass wir insgesamt drei eigenschaftsbezogene implizite Raster haben Unser erstes ist Grid Autos, O das zweite ist Grit Auto Columns und unser letztes ist Grid Auto Fangen wir mit der Praxis an und versuchen zu verstehen, wie es funktioniert Nach einer Netzlücke werde ich unsere neue Eigenschaft verwenden, nämlich Grid Auto Ose. Manche Typen von Grid-Auto-Roben. Hier können wir unsere implizite Höhe der Rasterzeile definieren. Für unser implizites Element werde ich eine Höhe von 50 Pixeln definieren Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass die Höhe des impliziten Rasterelements 50 Pixel beträgt Wenn wir diesem Container weitere Zellen hinzufügen, möchte ich Ihnen einige zeigen, um diese Zeile zweimal zu duplizieren und diese Datei festzulegen Jetzt können Sie sehen, dass die Höhe für diese Rasterelemente automatisch auf 50 Pixel festgelegt wird. Vorerst werde ich diese Spalten löschen. Ich brauche es nicht und stelle diese Datei ein. Hier können Sie sehen, wenn wir eine neue Zelle hinzufügen, wird die Zeile hinzugefügt. Aber jetzt möchte ich spaltenweise neue Zellen hinzufügen. Dafür müssen wir einen anderen Wert verwenden, nämlich Grid Auto Flow, Soil Type, Greed, Auto Flow Es gibt zwei Arten von Werten. Zeile und Spalte. Standardmäßig wird mit Zeilen gearbeitet. Aber hier werde ich die Spalte verwenden. Wenn ich diese Datei sage, können Sie jetzt das Ergebnis sehen. Weil wir in unserem expliziten Raster bereits drei definiert haben. Dann, nach drei, werden alle Verkaufsartikelspalten hinzugefügt. Wie Sie sehen können, definiert Harry keine Spaltengröße für dieses Rasterelement. Entsprechend dieser Größe ist es Spur acht, und jetzt möchte ich es unserem impliziten Raster zuweisen Dafür müssen wir eine Eigenschaft verwenden , nämlich Grite Auto Columns Und hier gebe ich einen Wert von 0,5 f für unsere implizite Note Wenn ich diese Datei einstelle, können Sie hier das Ergebnis sehen. Unsere explizite Rasterspalte nimmt einen F-Wert an, und unsere implizite Rasterspalte nimmt einen F-Wert Wenn ich diesem Container weitere Spalten hinzufüge, zeige ich es Ihnen und lege dann diese Datei fest Jetzt können Sie sehen, dass entsprechend diesem Rasterelement auch ein Wert von 0,5 angenommen wird. Dies ist unser implizites Raster und unsere explizite Note. Ich hoffe, jetzt ist es für dich klar. Danke, dass du dir dieses Video . Wir freuen uns auf unser nächstes Tutorial. 11. CSS-Rasterelemente-Ausrichtung: Hallo Leute, schön, dass ihr wieder da seid. In diesem Tutorial lernen wir Ausrichtung von CSS-Rasterelementen kennen. In unserem vorherigen Video erfahren wir, wie wir Layouts mithilfe von CSS-Rasterelementen erstellen und wie wir diese Elemente positionieren können. In diesem Tutorial werden wir jedoch etwas über horizontale und vertikale Ausrichtung lernen . Wir haben insgesamt sechs eigenschaftsbezogene CSS-Rasterausrichtungen. Objekt ausrichten, Objekt ausrichten, Objekt platzieren, Selbst ausrichten, Selbst ausrichten und Selbst platzieren. Fangen wir mit der Praxis an und versuchen zu verstehen, wie es funktioniert. Hier können Sie Seite an Seite sehen, ich meinen ESOS-Tough-Codaor und meinen Browser mit der Lp-Servererweiterung öffne meinen Browser mit der Lp-Servererweiterung Ich habe bereits ein STE-ML-Dokument mit dem Namen Index Dot STL erstellt. Hier können Sie sehen, dass wir insgesamt zehn Rasterelemente haben. Unsere ersten sechs Rasterelemente sind explizite Rasterelemente und unsere letzten vier Rasterelemente sind implizite Rasterelemente Hier können Sie sehen, dass unser explizites Rasterelement HT 100 Pixel und unser implizites Rasterelement HT 50 Pixel beträgt Jetzt möchte ich mein fünftes Rasterelement überspannen, und zwar zeilenweise Dazu springe ich in die fünfte Elementauswahl und verwende hier die Eigenschaft Sess, die Rasterzeile Hier werde ich dieses Element auf bis zu zwei Zeilen verteilen, tippe , span und dann übergebe ich Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier sehen Sie unser Zinngitter-Objekt, und ich möchte dieses rote Objekt spaltenweise aufteilen. Ich werde in den Intent-Ten-Selektor springen und hier die Eigenschaft Sess verwenden, bei der es sich um eine Rasterspalte handelt Ich gebe Grid, Column ein und möchte das Ganze auf zwei Spalten aufteilen Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. H steht für Span Item, und hier ist Span Item spaltenweise. Lassen Sie uns mit der Ausrichtung beginnen. Zuerst werde ich mich mit der vertikalen Ausrichtung befassen. Dafür müssen wir Align item und Align Self Property verwenden . Diese Eigenschaften haben vier Werte. Lass es mich dir zeigen. Die erste ist Start, Ende, Mitte und Dehnung. Wenn wir den Startwert verwenden, wird unser Inhalt, also der Anfang dieses Containers, an dieser Stelle platziert. Wenn wir den Wert n verwenden, wird unser Inhalt an dieser Stelle platziert. Wenn wir center verwenden, wird unser Inhalt im Mittelpunkt des Rasterelements platziert , und Stretch ist unser Standardwert. Ich bin wieder bei meinem Visual Studio-Codator und springe jetzt in den übergeordneten Container Zuerst verwende ich einen Sass-Wert, der Elemente ausrichten heißt Also, um Align items einzugeben. Ich werde unseren ersten Wert verwenden und unser erster Wert ist Mittelpunkt. Wenn ich diese Datei speichere, können Sie hier sehen, wie sie unser Inhaltscenter ausrichtet. Und das ist unser Prozess der vertikalen Ausrichtung. Wenn ich dir meine Rasterlinien zeige, kannst du sie hier deutlich sehen. Wie Sie sehen können, ist dies unser Rasterelement, und dies ist der Inhalt dieses Rasterelements. Wie Sie sehen können, wird unser Inhalt in die Mitte dieses Elements verschoben , da wir die Option Elemente zentrieren verwenden Aber was ist mit unserem fünften Artikel passiert ? Gemäß dieser Zeile richtet es unseren Inhalt aus, Ende dieses Rasterelements, aber das ist es nicht. Weil wir unseren Gegenstand in der fünften Klasse abdecken. Deshalb werden zwei Gegenstände verwendet. Je nach Artikel zentriert es den Inhalt. Außerdem können Sie dieselbe Ausrichtung für unsere impliziten Rasterelemente sehen für unsere impliziten Rasterelemente Jetzt verwende ich Endwert, irgendeinen Typ, en D. Wenn ich diese Datei einstelle, können Sie jetzt die Ausrichtung sehen H, Sie können sehen, wie es unseren Inhalt ausrichtet, das Ende dieses Elements. Lassen Sie mich Ihnen das auch zeigen, wenn wir den Startwert verwenden. Und dann stelle diese Datei ein, du kannst die Ausrichtung sehen. Hier können Sie den Aligner-Inhalt und den Anfang dieses Elements sehen. Unser letzter Wert für das Align-Element ist Stretch. Lass es mich dir zeigen. Wenn ich diesen Wert verwende und diese Datei festlege, handelt es sich um eine Standardpositionierung für die Ausrichtung. Es ist nicht sehr wichtig. Es ist ein Standardwert. Vorerst werde ich den Mittelwert verwenden. Jetzt werde ich über Align Self sprechen. Was ist Align Self? Hier können Sie sehen, dass der gesamte Artikelinhalt Align Center ist. Jetzt beschließe ich, unseren Artikel der dritten Klasse anders auszurichten. Ich möchte sagen, dass ich den Align-Endwert für dieses dritte Element verwenden möchte . Ich werde in die dritte Elementauswahl springen. Für diese Art der Ausrichtung müssen wir align self property verwenden Irgendein Typ, align self, und hier werde ich den Endwert verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wenn ich meine Rasterlinien aktiviere, können Sie hier sehen, der gesamte Inhalt in der Mitte ausgerichtet ist, aber unser drittes Rasterelement am Ende ausgerichtet ist. Wir können diese Immobilie nur für den Einzelverkauf nutzen, nicht für den gesamten Container. Jetzt ist es für dich klar. Wenn wir dafür die Ausrichtung all dieser Elemente anwenden möchten, müssen wir die Eigenschaft Aligned item verwenden. Wenn wir dafür einzelne Artikel beantragen möchten, müssen wir Aligned Sale Property verwenden. Jetzt werde ich über die horizontale Ausrichtung sprechen. Für die horizontale Ausrichtung müssen wir zwei Eigenschaften verwenden ify item und justify self Es ist unserem vorherigen ähnlich. Wir müssen dafür denselben Wert verwenden. Start, Ende, Mitte und Dehnung. Fangen wir mit dem Praktischen an. Wieder einmal werde ich von ISO Studio Correator unterstützt. Ich werde in den übergeordneten Container springen. Jetzt möchte ich unseren Inhalt horizontal mittig ausrichten. Dafür müssen wir eine Eigenschaft verwenden, nämlich justify item. Und unser Wert steht im Mittelpunkt. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Wenn ich meine Rasterlinien einschalte, kannst du es deutlich sehen. Es hat unseren Inhalt horizontal zentriert. In ähnlicher Weise können Sie jetzt das Ergebnis sehen, wenn ich einen anderen Wert verwende und dann diese Datei und dann diese Datei festlege. Jetzt können Sie das Inhaltsende dieses Rasterelements sehen. In ähnlicher Weise haben wir einen anderen Wert, nämlich Start. Wenn ich diese Datei einstelle, kennen Sie das Ergebnis. Es richtet unseren Inhalt horizontal aus, Beginn dieses BT-Elements. Wenn Sie Ihren Inhalt auf die linke Seite verschieben möchten , müssen Sie Start verwenden. Wenn Sie Ihren Inhalt auf die rechte Seite verschieben möchten , müssen Sie Ende verwenden. Wie Sie wissen, ist Stress unser Standardwert, daher werde ich ihn hier nicht erklären. Jetzt werde ich über berechtigtes Eigeneigentum sprechen. Angenommen, Sie haben Ihr erstes Objekt horizontal zentriert. Dafür müssen wir berechtigtes Eigeneigentum verwenden. Lass es mich dir zeigen. Hier werde ich berechtigtes Eigeneigentum verwenden. Ich werde Center Value verwenden. Wenn ich diese Datei speichere, können Sie das Ergebnis sehen. Wenn ich meine Rasterlinien aktiviere, können Sie es deutlich sehen. Wenn Sie Ihre Inhalte individuell ausrichten müssen, können Sie Immobilien mit berechtigtem Verkauf verwenden. In ähnlicher Weise haben Sie dafür insgesamt drei Werte. Mitte, Anfang und Ende. Jetzt möchte ich über zwei neue Immobilien sprechen. Artikel platzieren und Verkauf platzieren. Artikel platzieren ist ein kurzes Ende, Artikel ausrichten und Artikel ausrichten. Wenn Sie diesen Wert in einer Zeile verwenden möchten , können Sie ihn verwenden. In dieser Eigenschaft müssen Sie zuerst Einheit an Pus setzen, den Elementwert ausrichten und dann den Elementwert durch Pus ausrichten, und dazwischen müssen Sie ein Leerzeichen angeben In ähnlicher Weise haben wir die Möglichkeit, Immobilien zu verkaufen. Dies gilt für einzelne Rasterelemente. Zuerst Einheit zu Pus, Align den Schalenwert, und dann Einheit zu Pus rechtfertigen den Sollwert. Lassen Sie uns in der Praxis sehen, wie es funktioniert. In einer Sekunde schwört Ivaci dem Schöpfer. Vorerst werde ich diese beiden Zeilen auskommentieren. Zunächst verwende ich die Eigenschaft Place Item. Also werde ich Gegenstände binden. Wie Sie wissen, müssen wir zuerst den Artikelwert übergeben und dann müssen Sie den Artikelwert pz begründen Unser erster Wert ist Mittelpunkt. Und unser zweites Tief ist Stern. Jetzt werde ich diese Datei einrichten. Wenn ich diese Datei einstelle, können Sie hier das gleiche Ergebnis sehen. Es gibt keine Änderungen. Sie können diesen Wert auf diese oder jene Weise verwenden. Es liegt ganz bei dir. Schauen wir uns als Nächstes an, wie Place Cell Value funktioniert. Wie Sie wissen, ist es individuelle Arbeit. In unserem zweiten Punkt werde ich diese Eigenschaft verwenden. Platziere dich selbst. Zuerst müssen wir den Zellenwert ausrichten und dann müssen Sie den ausgerichteten Zellenwert mit dem Pluszeichen hinzufügen. Ich möchte die Mitte angeben, und ich habe den Wert der Zelle als Mittelpunkt angegeben. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Es ist horizontal und vertikal zentriert oder inhaltlich. Ich hoffe, jetzt ist dir klar , wie Place Self und Place Items funktionieren. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 12. CSS-Rasterspuren-Ausrichtung: Hallo Leute, schön, dass ihr wieder da seid. In diesem Tutorial erfahren wir mehr über die Ausrichtung der Rasterspuren in CS. Für die Ausrichtung unseres Gleises haben wir insgesamt drei Eigenschaften „Inhalt ausrichten“, „ Inhalt ausrichten“ und „Inhalt platzieren “ ist eine verkürzte Version von „Inhalt ausrichten“ und „Inhaltseigenschaft und „Inhaltseigenschaft Versuchen wir zu verstehen, was Grid Item Track ist. Hier können Sie sehen, dass ich Seite an Seite meine Dateien mit der Lip Server-Erweiterung für Ihren Coortor und meinen Browser öffne und bereits ein STL-Dokument mit dem Namen Index Dot Lip Server-Erweiterung für Ihren Coortor und meinen Browser STML erstelle Hier werde ich dieselbe Rasterstruktur verwenden, die ich in meinem vorherigen Tutorial verwendet habe Hier können Sie sehen , wie zehn Rasterelemente eingefügt wurden. Wie Sie sehen können, erstrecken wir uns über unsere fünften Rasterelementzeilen und auch über unsere zehn Rasterelementspalten. Zuerst werde ich die Spalte reduzieren. Lass es mich dir zeigen. Ich reduziere einen E-Wert und tippe 150 Pixel ein. Wenn ich diese Datei einstelle, können Sie die Ausrichtung sehen, und ich werde auch die Containerhöhe erhöhen. Also werde ich die Höheneigenschaft verwenden. Höhe 750 Pixel. Wenn ich diese Datei einstelle, können Sie diesen Bereich sehen. Jetzt zeige ich Ihnen, wie wir Align Content und Justify Content verwenden können . Aber zuerst müssen wir verstehen, was berechtigter Inhalt ist. Wir verwenden ausgerichteten Inhalt für die horizontale Ausrichtung und haben insgesamt sieben Werte, die sich auf einen ausgerichteten Inhalt beziehen : Anfang, Ende, Mitte, Dehnung, Abstand um ihn herum, Abstand dazwischen und Abstand gleichmäßig. Unsere letzten drei Werte verwenden wir für Inhaltseigenschaften. Lass mich dir zeigen, wie es getragen wird. Ich bin wieder bei meinem Visual Studio-Code-Editor. Zuerst werde ich meine Rasterlinien einschalten, also werde ich EP til loben, und dann klicke ich auf Raster und wie Sie die Rasterlinien sehen können Jetzt verwende ich den Wert justify content. Zuerst verwende ich Center Value. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier können Sie alle Rasterelemente zusammen sehen Gehen Sie zur Mitte dieses Containers. Die Eigenschaft „Justified Item“ wird verwendet. Wir können unseren Inhalt innerhalb dieser Artikel zentrieren. Mithilfe der Eigenschaft „Justified Content können wir unsere Rasterelemente innerhalb des Containers ausrichten. Mit ausgerichtetem Inhalt können wir die gesamte Spur verschieben. In ähnlicher Weise haben wir einen anderen Wert, nämlich end. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Horizontal verschiebt es unsere Rasterelemente, das Ende dieses Containers und Anfang ist ein Standardmenü. Lass es mich dir zeigen Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt werde ich über unsere drei neuen Werte sprechen. Unser erster Wert ist der Abstand dazwischen. Also werde ich hier ein Leerzeichen zwischen eingeben. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wenn wir Leerzeichen zwischen Werten verwenden, geben Sie den verbleibenden Abstand zwischen unseren Rasterelementen an. Wie Sie sehen können, werden unsere Rasterelemente n in n aufgeteilt . Aber wenn Sie drei Spalten haben, lassen Sie mich Ihnen das zeigen, um hier drei zu übergeben. Und dann stelle diese Datei ein, hier siehst du das Ergebnis. Wie Sie sehen können, hat sie unsere zweite Spalte in die Mitte gestellt und unser Leerzeichen in zwei P aufgeteilt. Im Moment verwende ich zwei Spalten. Unser nächster Wert ist Leerzeichen um uns herum. Lass es mich dir zeigen. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Wenn wir diesen Wert verwenden, stellt er, wie Sie sehen können, zuerst ein Leerzeichen bereit, dann unser Rasterelement, und dann können Sie zweimal die gleiche Größe des Leerzeichens sehen. Dann noch einmal unsere Spalte und ein blinder Raum. Sie können links und rechts das gleiche Leerzeichen sehen. Außerdem können Sie nach der ersten Spalte den gleichen Abstand sehen . In ähnlicher Weise können Sie dieses Leerzeichen vor der zweiten Spalte sehen . Sie können sehen, je mehr Platz in der Mitte vorhanden ist, und unser nächster Wert ist der gleichmäßige Abstand. Also, um Leerzeichen gleichmäßig einzugeben. Wenn ich diese Datei einstelle, können Sie hier sehen dass sie dem Leerzeichen um den Wert ziemlich ähnlich ist. Aber es gibt einen grundlegenden Unterschied. Der Hauptunterschied besteht darin, dass Sie zwischen unseren großartigen Artikeln den gleichen Abstand sehen können . Wenn diese Leerraumgröße eins a ist, können Sie vor und hinter der Spalte dieselbe Menge an Platz sehen . Dies ist unser berechtigtes Inhaltseigentum. Wir verwenden es grundsätzlich für die horizontale Ausrichtung, und diese Eigenschaft funktioniert mit Grid-Tricks. Lassen Sie uns über die Ausrichtung des Inhaltswerts sprechen. Wir verwenden die Eigenschaft align content für die vertikale Ausrichtung. Wie Sie sehen können, gibt es für diese Eigenschaft insgesamt sieben Werte: Start, Ende, Mittelpunkt, Dehnung, Abstand um ihn herum, Abstand dazwischen und Abstand gleichmäßig. Wir kennen diese vier Werte bereits. Aber in diesem Artikel lernen wir den Raum um den Raum dazwischen und den gleichmäßigen Abstand Kehren wir zum Praktischen zurück. Hier können Sie sehen, dass die Höhe unseres Rastercontainers 750 Pixel beträgt. Ich werde diesen Eigenschaftsnamen eingeben, Inhalt ausrichten“ lautet, unser erster Wert ist center. Wenn ich diese Datei einstelle, können Sie hier das Ergebnis sehen. Wenn ich meinen Entwicklermodus aktiviere, können Sie ihn jetzt deutlich sehen. Wie Sie sehen können, hat es unseren Inhalt vertikal zentriert. Wenn ich den Endwert verwende und dann die Datei festlege, können Sie jetzt sehen, dass unsere Rasterstruktur an das Ende dieses Inhalts gesetzt wird. Wie Sie wissen, ist Start unser Standardwert. Aber jetzt verwende ich einen Wert-Namensraum dazwischen. Also tippe, Leerzeichen dazwischen. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Hier können Sie sehen, wie es unseren Artikel der ersten Klasse und unseren Artikel der letzten Klasse aneinander reiht. Hier können Sie die Leerzeichen zwischen allen Klasseneinträgen sehen. Dies ist der Anwendungsfall von Leerzeichen zwischen Werten. Lassen Sie uns zum nächsten Wert springen, nämlich dem Leerzeichen. Geben Sie also ein, Leerzeichen. Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Dieser Wert gibt den Platz an, oben im Inhalt und unten im Inhalt. Nehmen wir an, er bietet zehn Pixel über dem oberen Rand dieses Rasterelements, und er wird auch einen Abstand von zehn Pixeln am unteren Rand dieses Elements bereitstellen von zehn Pixeln am unteren Rand dieses Elements und dann den Lückenbereich erreichen Auch hier wird über diesem dritten Element ein Abstand von zehn Pixeln angezeigt Auf diese Weise ist es Arbeit. Unser letzter Wert ist Space Even. Also um den Raum gleichmäßig zu verknüpfen. Wenn ich diese Datei einstelle, können Sie hier sehen, dass sie oben und unten auf diesem Element die gleiche Menge an Speicherplatz bietet . Dies ist der Anwendungsfall dieser Werte. Lass mich dir eine Sache zeigen. Hier können Sie sehen, dass wir unsere Kolumne 102 mal umspannen. Ich werde die Eigenschaft „Rasterspalte“ aus Punkt zehn entfernen . Und jetzt werde ich Punkt sieben behandeln. Also um es hier einzufügen. Wenn ich diese Datei speichere, siehst du hier eine Lücke. Hier siehst du ungefüllten Speicherplatz. Wenn Sie mit einer komplexen Rasterstruktur arbeiten, sind solche Probleme manchmal Wenn Sie diese Art von Problem lösen möchten, haben wir eine weitere Eigenschaft, nämlich den automatischen Netzfluss. Lass es mich dir zeigen. Also tippe, Grid Auto Flow. Wie Sie wissen, haben wir zwei Arten von Flow eingerichtet: zeilenweise und spaltenweise. Ich werde Row is verwenden. Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt. Aber wenn ich damit einen anderen Wert verwende, lass es mich dir zeigen. Ich werde einen neuen Wert verwenden, nämlich Dens. Wenn ich diese Datei einstelle, sehen Sie hier, wird unser achtes Rasterelement in das leere Feld eingefügt. Wenn wir diesen Wert verwenden, wird das Leerzeichen nicht aufgefüllt Ich hoffe, jetzt ist Ihnen klar, was Grid Tracking ist Bitte bleib dran für unser nächstes Tutorial. Danke, dass du dir dieses Video angesehen hast. 13. CSS-Raster – Auto-Füllung und Auto-Fit: Hallo, der Typ freut sich , dich wieder zu sehen. In diesem Artikel werden wir das automatische Feld und die automatische Anpassung der Eigenschaften erlernen Mithilfe dieser Eigenschaften können wir die Rasterbreite steuern. Lassen Sie uns mit der Praxis beginnen und sehen, wie es funktioniert. Hier können Sie nebeneinander sehen, wie ich meine ISOs für einen Code oder meinen Browser mit der Psaver-Erweiterung öffne und bereits ein Estel-Dokument erstellt habe Hier sehen Sie einen Container, und innerhalb des Containers befinden sich insgesamt vier Rasterelemente Wie Sie sehen können, hat unser Container 700 Pixel und wir verwenden die Grit-Eigenschaft Und jetzt werde ich sagen, dass diese Gegenstände in der Höhe sind. Im Moment möchte ich zwei Spalten mit einem F-Wert verwenden. Ich werde die Spalteneigenschaft Grit Template verwenden und ich werde den Wiederholungswert verwenden Wiederhole zwei mit einem F-Wert. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Außerdem werde ich unserer Reihe Höhe verleihen. Ich werde die Spaltenzeileneigenschaft der Rastervorlage verwenden. Ich werde wieder den Wiederholungswert verwenden. Zwei Zeilen mit einer Höhe von 150 Pixeln. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Angenommen, ich möchte keinen Bruchwert verwenden. Ich gebe 100 Pixel ein. Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Jetzt ist unsere Spalte 100 Pixel groß. Damit möchte ich drei Spalten in unserem Zimmer anzeigen. Wenn ich diese Datei eingestellt habe, kannst du das Ergebnis sehen, und jetzt möchte ich unseren vierten Gig-Item an dieser Stelle anpassen . Dafür müssen wir zwei Werte verwenden Autofill und Autofill Lass es mich dir zeigen. An dieser Stelle werde ich Auto Fill eingeben. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Unser viertes Gig-Item wird automatisch auf das dritte Gig-Item umgestellt . Wenn ich den Wert auto ft verwende, zeige ich Ihnen, ob Sie diese Datei akzeptieren. Wie Sie sehen können, gibt es keine Änderungen, aber es gibt einen grundlegenden Unterschied. Wenn ich den Wert autofit verwende, wird dadurch eine zusätzliche Spur erstellt Lass es mich dir zeigen. Geben Sie also noch einmal Auto Fill ein. Wenn ich meine Entwickler-Toolbar einschalte und auf dieses Rastersymbol klicke. Hier können Sie sehen, dass Platz für drei Rasterelemente ist , weil unser Container v 700 Pixel groß ist und wir unser Rasterelement auf 100 Pixel setzen. Deshalb haben wir Platz für drei Rasterelemente. Wenn ich jedoch den Wert für die automatische Anpassung verwende, zeige ich es Ihnen und lege dann diese Datei und aktiviere dann meine Rasterlinien. Hier können Sie sehen, dass es keine zusätzlichen Spurlinien erzeugt. Es erstellt die Spur entsprechend den Rasterelementen. Angenommen, ich möchte unser viertes Spaltenende dieses Containers verschieben . Ich werde den Endwert der Rasterspalte verwenden. Greed, Spalte n, und ich setze die Position minus eins. Wenn ich diese Datei einstelle, können wir hier sehen, dass es keine Änderungen gibt. Weil die Eigenschaft Auto Feet keine zusätzliche Spur erzeugt. Aber wenn ich die Autofill-Eigenschaft verwende, lasse ich es dir zeigen und dann diese Datei einrichten Jetzt können Sie das Ergebnis sehen. Wenn ich auf den Rasterlinien renne, kannst du es jetzt deutlich sehen. Da die Eigenschaft zum automatischen Ausfüllen eine zusätzliche Spalte erzeugt , können wir unser Objekt der vierten Klasse an das Ende dieses Containers verschieben unser Objekt der vierten Klasse an das Ende dieses Containers Dies ist der Hauptunterschied zwischen dem automatischen Feld und dem automatischen Fußwert, und jetzt werde ich die Funktion Min Max für unsere Spalte verwenden. Ich werde diesen entfernen und diese Datei einrichten. Zuerst werde ich Autofüße binden und dann werde ich die Minmax-Funktion verwenden Ich möchte die Mindestbreite des Containers 150 Pixel und die maximale Breite auf einen E-Wert Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Aber was ist passiert? Wenn ich die Containerbreite reduziere , gebe ich 70% Containerbreite ein. Wenn ich diese Datei einstelle, können Sie hier sehen, dass unser Artikel für die vierte Klasse kleiner wird. Wenn ich Ihnen meinen Computerbereich zeige, können Sie hier sehen, unsere Containerbreite jetzt 546 Pixel beträgt und wir unsere minimale Artikelbreite auf 150 Pixel festgelegt haben Wenn wir 150 Pixel mit vier multiplizieren, ergibt das 600 Pixel Wie Sie bereits wissen, liegt unsere Containerbreite unter 600 Pixeln , weshalb unser Artikel der vierten Klasse kleiner Wenn ich die Breite des Containers erhöhe, zeige ich es Ihnen. Jetzt können Sie sehen, dass es unseren Gegenstand der vierten Klasse in unserer ersten Reihe platziert hat. Wenn ich Ihnen meine Containerbreite zeige, können Sie hier sehen, dass sie über 600 Pixel liegt. Deshalb passt es in diese Reihe. Und wenn ich Ihnen meine Rasterelementbreite zeige , können Sie hier sehen, unsere Rasterelementbreite 167 Pixel beträgt Wir können unsere Rasterelementbreite nicht unter 150 Pixel reduzieren . Wenn wir versuchen, die Breite unseres Rasterelements gewaltsam zu reduzieren, möchte ich Ihnen zeigen, wie Sie hier sehen können, dass dadurch unser Rasterelement in der zweiten Zeile verkleinert Wenn wir versuchen, weiter zu reduzieren, können Sie hier sehen, auch unser drittes Rasterelement in der zweiten Zeile verkleinert wird, weil wir die Breite des Rasterelements nicht unter die 150 Pixel reduzieren können Breite des Rasterelements nicht unter die Ohne Media Query zu verwenden, sondern nur den Wert für die automatische Anpassung verwenden, gestalten wir unseren Container perfekt responsiv In ähnlicher Weise können Sie hier alle Rasterelemente in einer einzigen Zeile sehen, wenn ich die Browserbreite erhöhe. Wenn Sie feststellen, dass Sie sehen können, wird dadurch auch die Breite des Elements erhöht. Jetzt beträgt die Artikelbreite 245 Pixel. Wenn Sie das gesamte Rasterelement in einer einzigen Zeile anzeigen möchten, sollten Sie eine Mindestcontainerbreite von 600 Pixeln haben. Wenn ich die Browserbreite zu stark verringere und die Containerbreite um einen Prozentsatz erhöhe , sind das etwa 85%, und ich werde auch die Mindestbreite erhöhen, also werde ich sie auf 300 Pixel erhöhen. Wenn ich diese Datei eingestellt habe, können Sie jetzt insgesamt vier Zeilen sehen. Jetzt sieht es so aus, als ob es total ansprechbar ist. Wie Sie sehen können, haben wir die Höhe für zwei Zeilen festgelegt , eine Höhe von 150 Pixeln. Ich hoffe, jetzt ist das Konzept für O klar, was ein automatischer Feldwert und ein automatischer Anpassungswert sind. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 14. CSS-Grid-Fit-Inhalts-Tutorial: Hallo Leute, wir sehen uns wieder. In diesem Tutorial lernen wir ein neues Sess-Raster kennen, das sich auf Eigenschaften bezieht : Fit Content Mal sehen, wie wir es praktisch nutzen können. Hier können Sie sehen, dass ich Seite an Seite meinen Isoto Codaor und meinen Browser mit der Lip Server-Erweiterung öffne und meinen Browser mit der Lip Server-Erweiterung bereits ein STML-Dokument mit dem Namen Index Dot STML erstelle bereits ein STML-Dokument mit dem Namen Index Dot STML erstelle. Hier können Sie sehen, dass wir im übergeordneten Container insgesamt sechs Rasterelemente haben. Im Grunde funktioniert die Eigenschaft fit content wie die Eigenschaft Max W. Lassen Sie uns diese Eigenschaft verwenden. Also werde ich den vorherigen entfernen. Ich nehme an, ich möchte zwei Spalten mit passendem Inhalt anzeigen. Also gebe ich fit content und in die Klammern und sage dann 200 Pixel maximale Breite für unsere erste Spalte In ähnlicher Weise verwende ich für unsere zweite Spalte die Eigenschaft fit content Für unsere zweite Spalte verwende ich maximal 400 Pixel. Wenn ich diese Datei speichere, können Sie hier das Ergebnis sehen. Hier siehst du für die erste Spalte, wir nehmen 200 Pixel Breite. Für die zweite Spalte nehmen wir eine Breite von 400 Pixeln. Wenn Sie jedoch feststellen, können Sie sehen unser Artikel E der Inhaltsgröße entspricht. Nehmen wir eine weitere Spalte mit einem F-Wert. Manche geben ein F ein. Wenn ich diese Datei einstelle, kannst du das Ergebnis sehen. Wenn wir den Wert „Inhalt anpassen“ festlegen, können wir unsere Spalte nicht um mehr als 200 Pixel erweitern . Ebenso können wir unsere zweite Spalte nicht um mehr als 400 Pixel erweitern . Fügen wir unserem ersten Artikel einige Inhalte hinzu. Im ersten Element werde ich ähm, 30 eingeben. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Wenn ich meine Rasterlinien einschalte und dir meine Verkaufsbreite zeige, kannst du hier sehen, wie sich unser erster Rasterartikel auf bis zu 200 Pixel erstreckt. Wenn wir die Eigenschaft „Inhalt anpassen“ verwenden, können wir das Bild nicht um mehr als 200 Pixel erweitern. Wenn ich unserem zweiten Rasterelement mehr Inhalt hinzufüge, zeige ich es Ihnen und stelle dann die Datei Hier können Sie das Ergebnis sehen. Wenn ich Ihnen meine Zellengröße zeige, können Sie hier sehen, dass sie sich auf bis zu 400 Pixel erstreckt, nicht mehr als 400 Pixel. Lassen Sie uns die maximale Breite dieser Körnungszelle mithilfe der Eigenschaft „Inhalt anpassen Für unsere dritte Spalte verwenden wir den Bruchwert Es kann seine Größe je nach Inhalt ändern. Grundsätzlich ist diese Technik für Bildergalerien sehr nützlich. Sie können auch feststellen, dass wir nicht den gesamten Inhalt dieses Artikels sehen können . Dafür können wir die Minmax-Funktion in unseren Rollen verwenden . Lass es mich dir zeigen Also, um diesen zu entfernen, und ich werde sagen, Min Max. Statt der Klammern können wir hier Mindesthöhe für unser Rasterelement festlegen Ich möchte eine Mindesthöhe von 200 Pixeln festlegen. Dann, wenn Sie die Rasterzellenhöhe entsprechend dem Inhalt erweitern möchten. Dafür können Sie die Hauptinhaltsfunktion verwenden. Lass mich dir I N Content zeigen. Wenn ich diese Datei eingestellt habe, kannst du hier das Ergebnis sehen . Jetzt sieht es perfekt aus. haben wir etwas über die Eigenschaften des Hauptinhalts gelernt In unseren vorherigen Tutorials haben wir etwas über die Eigenschaften des Hauptinhalts gelernt. Ich hoffe, Sie verstehen jetzt, was der Anwendungsfall von Fit Content Property ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 15. CSS-Rasterreihenfolgeeigenschaften-Tutorial: Hallo Leute, schön, dass ihr wieder da seid. In diesem Tutorial lernen wir eine neue Eigenschaft zur Positionierung von Griditems kennen, nämlich die Wassereigenschaft nämlich die Wassereigenschaft Mal sehen, wie wir diese Eigenschaft nutzen können. Wie Sie sehen können, öffne ich nebeneinander mein Video in Cortor und meinem Browser mit der Lp-Servererweiterung und erstelle bereits ein eSTIML-Dokument erstelle bereits ein eSTIML-Dokument dem Namen index dot Hier können Sie in meinem übergeordneten Container sehen, dass wir insgesamt sechs Rasterelemente haben Mithilfe der Wassereigenschaften können wir die Position der Rasterzellen ändern. Angenommen, Sie möchten die erste Rasterzelle an die sechste Position verschieben . Dafür können Sie Wasserflächen nutzen. In unseren vorherigen Materialien haben wir etwas über Positionierung gelernt Aber in diesem Artikel werden wir unsere Zellen anhand der Wassereigenschaften positionieren Angenommen, ich möchte das Objekt um eins in sechs Positionen verschieben. Dazu springe ich in das Objekt oder den Selektor und verwende die Eigenschaft Wasser Wasser. Hier werde ich einen Wert übergeben. Wenn ich diese Datei hier einstelle, können Sie sehen, dass sie unseren Inhalt automatisch in die Ust-Position verschiebt. Die Bewässerung beginnt aus entgegengesetzter Richtung. Deshalb ist es zu Staub geworden. Ähnlich ist es, wenn ich den Wert Null verwende und dann die Datei einstelle, Sie hier sehen können, dass es keine Veränderungen im Wasser gibt. Null ist der Standardwert dieser Eigenschaft. Aber wenn ich Wasser zwei gebe und dann die Datei setze, hier siehst du, sie ist auch an die erste Stelle gekommen , weil es kein Wasser gibt Angenommen, ich möchte jetzt unseren zweiten Gegenstand in das erste Wasser verschieben . Dafür springe ich in die Artikelauswahl und gebe Water Property ein. Wasser eins. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Also, das ist unser Wasser, eine Position. Nehmen wir an, ich möchte das vierte Objekt an die dritte Position verschieben . Lassen Sie uns in den vierten Selektor springen und ich gebe Water Three Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Das ist unsere Position Wasser eins, und das ist unsere Position Wasser zwei, und das ist unsere Position drei. Zuerst gießen wir unseren Gegenstand eins an zweiter Stelle. Kommen wir zur zweiten Position, und dann gießen wir unseren zweiten Gegenstand an der ersten Position. Kommen wir zur ersten Position. Dann gießen wir unseren vierten Gegenstand an dritter Stelle und Sie können das Ergebnis sehen. Es ist auf die dritte Position gekommen. Wie Sie sehen können, arbeiten wir nicht mit dem dritten Element, fünften Element und dem sechsten Element. Es wurde gemeldet. Nehmen wir nun an, Sie möchten das dritte Objekt hinter das vierte Objekt verschieben . Ich werde wieder Wassergrundstücke nutzen. Wasser, und ich werde vier Werte übergeben. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt können Sie sehen, dass unser dritter Artikel auf die sechste Position kam , weil wir vier Werte verwenden Unsere erste Wasserposition ist also diese, und dies ist unsere zweite Wasserposition, und dies ist unsere dritte Wasserposition, und dies ist unsere vierte Wasserposition. Jetzt ist es quadratisch für dich, so ist es Arbeit. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 16. Verschachtelte Raster: Hallo Leute, schön, dass ihr wieder da seid. In diesem Tutorial werden wir etwas über verschachtelte Körner lernen Versuchen wir zu verstehen, was ein verschachteltes Gitter ist. Hier sehen Sie einen Rastercontainer, und in diesem Rastercontainer haben wir insgesamt sechs Rasterzellen Jetzt beschließen Sie, weitere Rasterzellen in diese Rasterzelle einzufügen . Dann müssen Sie diese Rasterzelle in einen Rastercontainer umwandeln , und dann können Sie weitere Rasterzellen in diesem Container hinzufügen , ungefähr so. Wir nennen dieses ganze System verschachtelte Gitter. Mit Nested G Grid können wir eine übergeordnete Grid-Zelle in einen Grid-Container umwandeln eine übergeordnete Grid-Zelle in einen Grid-Container Lassen Sie uns mit dem Praktischen beginnen und sehen, wie wir es erstellen können. Wie Sie sehen können, öffne ich Seite an Seite meinen Visual Sto Codaor und meinen Browser mit der Lp-Servererweiterung und erstelle bereits ein eSTL-Dokument mit dem Namen Index Dot STML dem Namen Index Wie Sie in meinem übergeordneten Container sehen können, habe ich vier Rasterzellen, und jetzt möchte ich innerhalb der vierten Rasterzelle weitere Rasterzellen hinzufügen innerhalb der vierten Rasterzelle weitere Rasterzellen Dazu müssen wir die Display-Grid-Eigenschaft für Element vier verwenden . Im vierten Elementselektor werde ich die Display-Eigenschaft verwenden Raster anzeigen. Jetzt wird unsere Zelle in einen Grid-Container umgewandelt. Jetzt können wir weitere Rasterzellen in diesen Container einfügen . Lass es mich dir zeigen. Ich werde diesen Text entfernen und innerhalb dieses D werde ich vier weitere D D Punkt unter einem erstellen, und ich werde diese Zeile dreimal duplizieren. Außerdem werde ich ihren Klassennamen nummerieren. Unter zwei, unter drei und unter vier. Innerhalb dieser Rasterlinien werde ich A, B, C und Großbuchstaben D eingeben B, C und Großbuchstaben . Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen Wie Sie sehen können, erstellen wir vier Rasterzellen innerhalb des vierten Containers Jetzt werde ich es unseren Verkäufen zuordnen. Für diese verwende ich die Spalteneigenschaft der Rastervorlage. Greed-Vorlagenspalten, und ich möchte zwei Spalten mit einem F-Wert zuweisen, eine, wenn R, eine F. Wenn ich diese Datei festlege, können Sie das Ergebnis sehen Lassen Sie uns eine Hintergrundfarbe für diese Tiefe festlegen. Andernfalls wird es nicht sichtbar sein. Ich wähle Punkt vier aus, innerhalb von Punkt vier wähle ich alle Tiefen aus Dann im CSS-Hintergrund. Lesen. Wenn ich diese Datei speichere, können Sie das Ergebnis sehen. Wie Sie sehen können, gibt es keine Lücke zwischen diesen Zellen, daher verwende ich die Eigenschaft Grid Gap. Leselücke, zehn Pixel. Wenn ich diese Datei speichere, können Sie jetzt die Zellen deutlich sehen. Wie Sie in einem übergeordneten Rastercontainer sehen können, müssen wir vier Zellen teilen, und dann konvertieren wir unsere vierte Rasterzelle in einen Rastercontainer. In diesem Container haben wir auch vier Rasterzellen. Wir nennen diesen Prozess Nested Grid. dies in einem Rasterelement verwenden, können wir weitere Rasterelemente einfügen Sie können auch mehr Rasterelemente in dieses Unterraster einfügen . Angenommen, Sie möchten vier weitere Rasterelemente in diese Zelle A einfügen vier weitere Rasterelemente in diese Zelle A Dann müssen Sie erneut dieses ähnliche Verfahren anwenden. Zunächst müssen Sie das Eigenschaftenraster anzeigen für diesen Verkauf verwenden , und dann können Sie weitere Rasterelemente in dieser Zelle hinzufügen. Wenn ich Ihnen meine Entwickler-Werkzeugleiste zeige, können Sie hier innerhalb dieses Rasters sehen, dass wir eine andere Rasterstruktur haben, und Sie können die Rasterlinien dieser Rasterstruktur sehen. Wenn ich Ihnen meinen Layout-Bereich zeige, hier können Sie in Rasterüberlagerungen sehen, dass wir insgesamt zwei Rastersysteme haben Unser Haupt-Container-Rastersystem und als nächstes unser Overlay-Grid-Elementsystem Sie können Ihre Rasterlinien nach Ihrer Wahl ein- und ausschalten Ihre Rasterlinien nach Ihrer Wahl Danke, dass du dir dieses Video angesehen hast. Ich hoffe, jetzt ist Ihnen klar, was Nested Grid ist. Seien Sie gespannt auf unser nächstes Tutorial. 17. Tutorial Überlappende Rasterelemente: Schön, dass ihr wieder da seid, das ist unser letztes Tutorial zum Thema Sess-Grid In diesem Tutorial werden wir lernen, was überlappende Rasterelemente Gehen wir weiter und versuchen wir zu verstehen, was das ist? Hier sehen Sie einen Grid-Container. In diesem Rastercontainer befinden sich insgesamt drei Rasterelemente. Wie Sie sehen können, überlappen sich die Elemente gegenseitig, und wir haben es überlappende Rasterelemente genannt, und jetzt möchten Sie, dass eines zuerst grün ist , oder so ähnlich Schauen wir uns an, wie wir die überlappenden Rasterelemente erstellen können. Damit werden wir lernen, wie wir das Stapelwasser der Rasterelemente ändern können Stapelreihenfolge bedeutet einen Index. Lasst uns das Praktische studieren und versuchen zu verstehen, wie es funktioniert Hier können Sie nebeneinander sehen, ich meinen Result Studio Codeor und meinen Browser mit der Life Sero-Erweiterung öffne meinen Browser mit der Life Sero-Erweiterung und bereits ein eSML-Dokument mit dem Namen Index Dot EstEML erstelle dem Namen Index Wie Sie sehen können, erstelle ich bereits eine Rasterstruktur, und diese Rasterstruktur enthält drei Rasterelemente Wie Sie sehen können, ist unser Container 400 Pixel groß und unsere Spalte ist 200 Pixel groß, und auch unsere Zeile T ist 200 Pixel groß. Versuchen wir, die Rasterelemente zu überlappen. Zuerst möchte ich unser rotes Rasterelement überspannen. Ich möchte es auf bis zu zwei Spalten aufteilen. Dafür verwende ich die Eigenschaft Grid Column. Eins, aus Spalte eins, zwei, Spanne zwei. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir decken unseren Artikel in zwei Spalten ab. Außerdem werde ich dieses Element zeilenweise mit zwei Spalten aufteilen. Lass es mich dir zeigen. Ich werde Klassenreiheneigenschaften verwenden, Klassenzeile. Ab Reihe eins, Spanne zwei, Reihe zwei. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt umfasst unser erstes Element bis zu zwei Spalten und zwei Räume, und unser zweites und drittes Element sind unsere impliziten Rasterelemente Jetzt werde ich all diesen Rasterelementen eine maximale Breite zuweisen all diesen Rasterelementen Wie Sie wissen, verwenden wir dieses Element plus all diese Rasterelemente. Ich werde die Eigenschaft Max Width verwenden. Also, um Mx mit 200 Pixeln einzugeben. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt werde ich unsere erste Zelle vertikal ausrichten. Etwas zum Tippen, Ausrichten siehe Stern. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wenn ich Ihnen meine Rasterlinien zeige, können Sie sehen, wie sie die gesamte Fläche einnehmen. Da wir Align Self Property verwenden , sieht es aus diesem Grund auch kleiner aus. Wenn ich diese Eigenschaft auskommentiere und diese Datei festlege, kannst du das Ergebnis sehen. Aber um überlappende Rasterelemente zu erstellen, wer es braucht. Ich werde den Kommentar rückgängig machen und diese Datei einrichten, und jetzt möchte ich unser zweites Objekt in die Mitte dieser Seite verschieben Objekt in die Mitte dieser Seite Dafür werde ich dieselben Eigenschaften für Punkt zwei verwenden. Wenn ich den Code einfüge und die Datei hier einstelle, können Sie sehen, dass sie sich mit unserem Element der ersten Klasse überschneidet. Aber ich möchte es einmischen. Ich werde Align self property, Align self center verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir richten unseren Artikel in der Mitte dieses Containers vertikal aus. Jetzt werde ich dieses Rasterelement horizontal zentrieren. Dafür werde ich Self Property, Ify Self Center, verwenden und rechtfertigen Self Property, Ify Self Center, Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Für unseren Artikel der dritten Klasse werde ich SEM-Eigentum verwenden. Aber ich möchte unser Ende dieses Containers ausrichten. Ich werde Align Self End verwenden. Und begründen Sie auch self n. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Ich brauche diese orange Hintergrundfarbe nicht, also werde ich sie entfernen. Jetzt nehmen alle Begrüßungsgegenstände dieselbe Fläche ein. Wir richten die Elemente einfach aus, beginnen, zentrieren und enden Die Größe und Position der Spalten sind jedoch identisch. Jetzt füge ich allen Elementen etwas Text hinzu. In Punkt eins werde ich Lam 15 binden. Es wird ein Zeichen mit 15 Wörtern hinzufügen. Es kann unserem Artikel einen Absatz mit 15 Wörtern hinzufügen, und ich werde den Absatz kopieren und ihn in unseren zweiten Artikel einfügen. Auch in unserem dritten Artikel. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hey, wir müssen mehr Charakter hinzufügen, um diesen Gegenstand zu überladen. Ich werde dieses Zeichen noch einmal einfügen. Wenn ich diese Datei eingestellt habe, können Sie jetzt sehen, dass sie sich gegenseitig überlappen. Jetzt werde ich Ihnen zeigen, wie wir das Stapelwasser dieses Artikels ändern können ? Um das Stapelwasser zu ändern, müssen wir unsere alte Eigenschaft verwenden, nämlich den Z-Index. Jetzt möchte ich den ersten Punkt in den Vordergrund rücken. Dafür verwende ich die Z-Index-Eigenschaft. Ich möchte den Z-Index eins verknüpfen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Sie können sehen, dass es an der Spitze stand, und jetzt möchte ich das orangefarbene Objekt an die Spitze bringen. Dafür müssen wir den zweiten Wert des Z-Indexes verwenden. Ich werde Z-Index zwei verknüpfen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt ist für Sie klar, wie wir die Überlappungsbereiche kontrollieren können . Lassen Sie uns nun sehen, ob ich die gesamte Ausrichtung dieses Containers entferne . Und dann stelle die Datei ein, du kannst das Ergebnis sehen. Jetzt sind alle Rasterelemente immer noch an derselben Stelle vorhanden. Und jetzt möchte ich unser grünes Rasterelement für diese anzeigen Wir müssen erneut den Z-Indexwert verwenden. Z-Index drei. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Ich hoffe, jetzt bestehen klare Zweifel an Überschneidungen. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unsere nächste Aufgabe. 18. Was ist Flexbox: Hallo Leute, schön, dass ihr wieder da seid. Dies ist das Einführungsvideo von CSX Flexbox. Versuchen wir zu verstehen, was Flexbox ist. Im Grunde ist Flexbox ein neues Modul in CSS Three. Es macht die Ausrichtung in verschiedenen Richtungen und in verschiedenen Gewässern sehr viel einfacher in verschiedenen Richtungen und in verschiedenen Gewässern Es gibt Containern die Möglichkeit, Elemente zu erweitern und zu verkleinern, um den gesamten verfügbaren Platz optimal zu nutzen Dies ist der beste Weg, um den gesamten verfügbaren Speicherplatz zu nutzen. Unser nächster Punkt ist, dass das CSS-Flexbox-Layout das Float-Layout ersetzt Ähnlich wie das Grid-Layout kann es auch das Float-Layout ersetzen Das hat uns die Arbeit sehr erleichtert. Mit Textbox können Sie sehr einfach ein eindimensionales Layout erstellen sehr einfach ein eindimensionales Layout CSS Grad ist nicht eindimensional, sondern zweidimensional, aber Css Flexbox ist eindimensional Sie können Zeilenhöhe und Spaltenbreite nicht zusammen behandeln. Sie können jeweils nur eine Dimension bearbeiten. Zeile, andernfalls Spalte. Angenommen, das ist unser Hauptcontainer. In diesem übergeordneten Container haben wir vier Untertiefen. Wir nennen den Container Flex-Container, und wenn Sie ihn Flexbox erstellen möchten, müssen Sie die Display-Eigenschaft verwenden Flex anzeigen. In unserem übergeordneten Container müssen wir diese Eigenschaft verwenden und sie dann in einen Flex-Container umwandeln. Alle Elemente im Flex-Container, jetzt sind sie Flex-Elemente. Wie ich Ihnen bereits sagte, funktionieren Flexbox eindimensional. Zeilen ansonsten spaltenweise. Wenn wir von Zeilen sprechen, bedeutet das horizontaler Weg. Dafür nennen wir die Achse Hauptachse. Andernfalls können Sie es Zeile nennen. Wenn ich von vertikaler Dimension spreche, dann nennen wir das Querachse. Andernfalls können Sie es Spalten nennen. Sehen wir uns eine kleine Demonstration an, wie wir eine Flexbox verwenden können. Hier können Sie sehen, dass ich Seite an Seite meine ISO, also Coreor und meinen Browser mit der Live Server-Erweiterung öffne , und ich erstelle bereits ein eSTIML-Dokument dem Namen index dot estel. Wie Sie sehen können, gibt es eine übergeordnete Tiefe, die Klassen als gibt es eine übergeordnete Tiefe, In diesem übergeordneten Container befinden sich insgesamt vier Elemente Wie Sie sehen können, verwenden wir für all das verschiedene Klassen. Punkt eins, Punkt zwei, Punkt drei und Punkt vier. Ich habe bereits eine Hintergrundfarbe für alle Subdeps festgelegt. Wie Sie sehen können, ist unser übergeordneter Container 600. Außerdem habe ich eine Hintergrundfarbe, einen Rand und einen Rahmen für diesen übergeordneten Container festgelegt . Wenn ich es nun zu einem flexiblen Container für diese machen möchte, müssen wir die Display-Eigenschaft verwenden. Display, und ich werde den Flex-Wert verwenden. Wie Sie sehen können, haben wir insgesamt vier Zeilen in unserem übergeordneten Container. Wenn ich diese Datei einstelle, werden, wie Sie sehen, automatisch alle Elemente in einer Zeile gespeichert. Jetzt ist es ein bisschen klar für dich. Wenn wir unseren übergeordneten Container in eine Flexbox umwandeln, wird der Artikel in unserem Container in einer Zeile angezeigt. In unserem kommenden Tutorial werden wir einige neue Eigenschaften kennenlernen. Sehen wir uns die Eigenschaften an. Insgesamt 12 Eigenschaften, die Sie mit Flexbox verwenden können. Flex Direction, Flex Wrap, Flex Flow, Flex Grow, Flex Shrink, Flex Basics, Flex, Justify Content, Alignment, Align Self, Atlast Water Für die Ausrichtung verwenden wir diese Eigenschaft, und wir erfahren bereits in unserem Grid-Kapitel mehr darüber In unserem kommenden Video werde ich alle Eigenschaften behandeln. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 19. CSS Flexbox Flex-Richtung: Schön, dass ihr wieder da seid, Leute. In dieser Studie werden wir lernen, was Flex-Direction-Eigenschaft ist. Sehen wir uns die Werte dieser Eigenschaft an. Wie Sie sehen können, haben wir vier Trotal-Werte , die sich auf die CSS-Flexrichtung, die Zeilenumkehrung, die Spaltenumkehrung und die Spaltenumkehrung beziehen Zeilenumkehrung, die Spaltenumkehrung und die Spaltenumkehrung Und row ist unser Dif-Wert in dieser Eigenschaft. Lassen Sie uns mit dem Praktischen beginnen und sehen, wie es funktioniert. Hier können Sie nebeneinander sehen, ich mein Visuo so Corator und meinen Browser mit der Life Server-Erweiterung öffne und meinen Browser mit der Life Server-Erweiterung bereits ein Estim-Dokument mit dem Namen Index Dot eSML erstelle dem Namen Wie Sie in meinem Dokument sehen können, gibt es einen Container. In diesem Container befinden sich insgesamt vier Flex-Artikel. Wie Sie sehen können, haben wir unsere Container-Flexbox bereits umgebaut. Sie wissen bereits, dass, wenn wir die Flex-Eigenschaft verwenden, unsere Artikel in einer einzigen Zeile zusammengefasst werden. In diesem Tutorial werden wir über die Flex-Richtungseigenschaft sprechen . Diese Eigenschaft bezieht sich auf den Container, nicht auf die Elemente. Ich werde sie verwenden, um Eigenschaften anzuzeigen, und ich werde Flex Direction eingeben. Unser erster Wert ist Zeile. Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt. Wie ich dir gesagt habe, ist Zeile der Standardwert. Wenn Sie ihn verwenden, hat dies keine Auswirkungen auf Ihre Struktur. Standardmäßig folgt die Reihe der Runde in die richtige Richtung. Aber wenn ich den umgekehrten Zeilenwert verwende, zeige ich es Ihnen und stelle dann die Datei Jetzt können Sie das Ergebnis sehen. Hier können Sie sehen, dass die Reihenfolge unseres Artikels umgekehrt ist. Jetzt ist die Richtung nach rechts. Dies ist der Anwendungsfall für den umgekehrten Zeilenwert, und unser nächster Wert ist Spalte. Lass es mich dir zeigen. Ich gebe Spalte ein. Dieser Wert funktioniert vertikal. Wenn ich diese Datei speichere, können Sie das Ergebnis sehen. Im Grunde folgt es dem Wasser von oben nach unten. Wie Sie sehen können, erste, zweite, dritte vier. Wenn Sie es von unten nach oben anordnen möchten, müssen Sie einen anderen Wert verwenden, nämlich die umgekehrte Spalte. Wenn ich diese Datei speichere, können Sie das Ergebnis sehen. Hier können Sie sehen, dass unser erster Artikel ganz unten gelandet ist, dann der zweite und dann der dritte, und unser letzter Artikel hat die oberste Position erreicht. Es geht im Grunde darum, die Richtung von unten nach oben zu ändern. Wenn ich nur den Spaltenwert verwende, ist die Richtung von oben nach unten. Dies ist die Eigenschaft „ Flex-Richtung“. Wie ich dir bereits gesagt habe, ist es eindimensionales Arbeiten. Manchmal wird zeilenweise gearbeitet, andernfalls spaltenweise, und Sie können Zeile und Spalte nicht zusammen bearbeiten. Ich hoffe, jetzt ist Ihnen die Eigenschaft Flex-Richtung klar. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 20. CSS Flex Wrap und Flex Flow-Tutorial: Schön, dass ihr wieder da seid, Leute. Ich bin zurück mit einer Flexbox zum Thema Tutorial In diesem Tutorial werden wir lernen, was Flex AP und Flex Flow Diese beiden neuen Eigenschaften sind in unserer Flexbox sehr wichtig Lassen Sie uns ohne weitere Diskussion mit der Praxis beginnen. Wie Sie sehen können, öffne ich Seite an Seite meinen Viso Studio Correor und meinen Browser mit der Live Server-Erweiterung und erstelle bereits ein EstEML-Dokument mit dem Namen Index dot esTeml und meinen Browser mit der Live Server-Erweiterung und erstelle bereits ein EstEML-Dokument mit dem Namen Index dot esTeml. Harry, du kannst in unserem Container sehen, wir haben insgesamt vier Flex-Artikel und unser Container ist größer als Flex-Artikel und unser Container Wenn ich das Flex-Objekt in diesem Feld erhöhe, andernfalls, wenn ich die Breite des Containers verringere , werden Artikel in diesen Container überflogen Lass es mich dir zeigen. Ich habe bereits sechs weitere Flex-Elemente erstellt, und ich werde diese Deep-Tags auskommentieren , ich werde diese Datei sagen Jetzt können Sie sehen, dass wir insgesamt zehn Flex-Artikel in unserem Container haben zehn Flex-Artikel in unserem Container Jetzt werde ich die Breite des Containers reduzieren. Verwendung der Breiteneigenschaft. Also werde ich w 400 Pixel eingeben. Wenn ich diese Datei eingestellt habe, können Sie hier das Ergebnis sehen. Hier können Sie sehen, dass Flex-Artikel diesen Container überflogen wurden In ähnlicher Weise können Sie dieses Ergebnis sehen, wenn ich die Höheneigenschaft verwende und die Höhe um 200 Pixel erhöhe und diese Datei festlege Aber wenn ich die Flex-Richtung ändere, lass mich dir die Flex-Richtung zeigen. Spalte und dann die Datei festlegen. Jetzt können Sie erneut sehen, Flex-Elemente in diesen Container überflogen wurden Um dieses Problem zu lösen, haben wir eine weitere flexible Eigenschaft, nämlich nämlich Im Grunde hat Flex AP drei Werte. Nein ap Rap und p reverse. Kein EP ist unser Standardwert. Ob Sie ihn verwenden oder nicht, es wird zu einem Überfluss an Daten führen. Mal sehen, wie es funktioniert. Dafür verwende ich die Flex-Richtungszeile und lege außerdem die Breite dieses Containers fest , W 400 Pixel. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Und jetzt werde ich die Flex-Rap-Eigenschaft verwenden. Flex Rap. verwende ich keinen Wert. Wenn ich diese Datei festlege, können Sie hier sehen, dass es keine Änderungen gibt , da dies der Standardwert dieser Eigenschaft ist. Es wird sich also nicht auf die Flex-Elemente auswirken. Wenn Sie es umschließen möchten, müssen Sie den Wert p verwenden. Lass es mich dir zeigen. Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Jetzt können Sie unseren Container mit 400 Pixeln aus Stahl sehen, aber er hüllt unseren Flex-Artikel perfekt in diesen Behälter ein. Wie Sie sehen können, kommt es automatisch zur nächsten Zeile. Lassen Sie uns einen gewissen Spielraum zwischen diesem Flex-Artikel haben. Ich gebe Margin Five Pixel ein. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt ist es für Sie klar, wenn Daten aus der ersten Zeile überlaufen, dann kommen sie automatisch in die nächste Zeile Dann kommen Bedürfnisse automatisch in die nächste Zeile. Aber wenn ich die Flex-Richtung, die Spalte ändere und auch die Höheneigenschaft verwenden möchte. Höhe, 200 Pixel. Ich werde die Eigenschaft Breite auskommentieren. Wenn ich diese Datei eingestellt habe, können Sie jetzt das Ergebnis sehen. Und Sie können sehen, dass sie in senkrechtem Wasser steht, an erster, zweiter, dritter, vierter, fünfter, sechster, siebener, achter, 19. Stelle. Ich hoffe, jetzt ist dir klar wie Gegenstände in senkrechtem Wasser platziert werden. Jetzt verwende ich den nächsten Wert dieser Eigenschaft, nämlich ap reverse. Ich werde ap reverse binden. Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass sie nur die Wader-Elemente umkehrt, und jetzt fängt es von der rechten Seite an und endet es auf der P-Seite Wenn ich die Flex-Richtung ändere, zeilenweise, und st, welcher von diesem Container, und gebe die Höhe aus und lege diese Datei fest Wie Sie sehen können, beginnen unsere Artikel in der zweiten Zeile dieses Containers Erster, zweiter, dritter, vierter, fünfter, sechs, sieben, acht, 910. Im Grunde verwenden wir die Rap-Eigenschaft, um Overflow-Theta zu kontrollieren. Ich hoffe, du hast verstanden, worum es geht. Unsere nächste Immobilie ist Flex Flow. Was ist Flex Flow? Es ist eine verkürzte Eigenschaft von Flex Rap und Flex Direction. Mit einer Eigenschaft können Sie beide Eigenschaften steuern, und wir können sie in einer Zeile verwenden. Ich werde die Flex-Flow-Eigenschaft verwenden. Flachs fließt. Hier müssen wir zuerst den Wert für die Flex-Richtung und dann den Flex-P-Wert angeben Zuerst ist unser Flex-Richtungswert Spalte und unser Flex-P-Wert ist Ra. Und ich werde diese beiden Eigenschaften auskommentieren, und ich muss auch mit Eigenschaft auskommentieren , weil wir den Spaltenwert verwenden. Ich werde die Höheneigenschaft auskommentieren. Wenn ich diese Datei einstelle, können Sie hier sehen, dass sie perfekt funktioniert. Wenn ich hier keinen Wert verwende und diese Datei einstelle. Jetzt können Sie sehen, dass unsere Flex-Artikel diesen Container überflogen sind Im Grunde ist Flex Flow ein Liner mit den beiden Eigenschaften Flex Direction und Flex AP Ich hoffe, jetzt sind die Konzepte für Sie klar. Was sind Flex ap und Flex Flow. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 21. CSS Flexbox Justify Content-Tutorial: Hallo, ich bin wieder mit einer neuen Flexbox zum Thema Tutorial zurück , und in diesen beiden werden wir lernen, die Eigenschaft des Centers zu rechtfertigen Lass uns zurück zum Conguo-Laden gehen. Im Grunde verwenden wir die Eigenschaft justify content für die horizontale Ausrichtung Diese Eigenschaft hat insgesamt sechs Werte. Lass es mich dir zeigen. Unser erster Wert ist Flex Start. Es ist auch ein Standardwert. Dann kommt Flex N, Mittelpunkt, Abstand, Abstand zwischen, Abstand gleichmäßig. Es ist unserer Grid-Eigenschaft justify content sehr ähnlich , und wir haben bereits in unserem Grid-Abschnitt davon erfahren. Lassen Sie uns mit der Praxis beginnen und sehen, wie es funktioniert. Wie Sie sehen können, öffne ich Seite an Seite meine So-Studio-Farbe und meinen Browser mit der Lp-Servererweiterung Im übergeordneten Container haben wir vier Flex-Elemente, und jetzt werde ich es anhand der Eigenschaft „Justified Content“ ausrichten es anhand Soundtyp, Inhalt rechtfertigen Zunächst verwende ich den Wert Center Value Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wie Sie sehen können, verschiebt es das gesamte Flex-Objekt in die Mitte dieses Containers. Als Nächstes verwende ich den Flex-Endwert. Flexibles Ende. Wenn ich diese Datei einstelle, wird, wie Sie sehen können, das gesamte Flex-Element in der rechten Ecke dieses Containers entfernt, und Flextir ist ein Standardwert dieser Eigenschaft Wenn ich diese Eigenschaft verwende, zeige ich Ihnen diese Datei und Wie Sie sehen können, handelt es sich um einen Standardwert. Wenn ich einen Flex-Wert verwende oder nicht, wird dieses Ergebnis zurückgegeben. Unser nächster Wert ist das Leerzeichen dazwischen. Also Krawatte, Raum dazwischen. Wenn ich diese Datei einstelle, verschiebt sie, wie Sie sehen können , unser erstes und letztes Element von einem Ende zum anderen in diesem Container. Wenn ich den Rand entferne, ist es jetzt für Sie klarer. Außerdem werde ich die Polsterung entfernen. Jetzt können Sie das Ergebnis sehen und es wird der gesamte Abstand zwischen diesen Elementen hinzugefügt Dieser Raum wurde gleichmäßig auf feste Elemente aufgeteilt. Oder der nächste Wert ist Space Around. Lass es mich dir zeigen. Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass sie an erster und letzter Stelle für dieses Element den gleichen Platz bietet. Und zwischen diesen Elementen bietet sie doppelten Abstand. Wie Sie sehen können, bietet es vor dem ersten Element und nach dem ersten Element den gleichen Abstand . In ähnlicher Weise wird vor dem zweiten Element und nach dem zweiten Element der gleiche Abstand bereitgestellt . Das ist der Grund, warum die Lücke zwischen den Elementen diese erste Lücke bildet, und unsere letzte fünf ist gleichmäßiger Abstand. Wenn ich das verwende, lege ich diese Datei fest, wie Sie sehen können, bietet sie eine ähnliche Lücke zwischen Flex-Elementen. Ich hoffe, Ihnen ist jetzt klar, wie wir unsere Flex-Elemente horizontal ausrichten können. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 22. CSS Flexbox Elemente ausrichten: Lo Augen, schön dich wieder zu sehen. Ich bin wieder einmal mit einem neuen Tutorial gekommen , das sich auf CSS Flexbox bezieht In diesem Tutorial lernen wir die Elementeigenschaft Align lernen Wir verwenden die Elementeigenschaft Align für die vertikale Ausrichtung. Wir haben insgesamt fünf wertbezogene Eigenschaften, die sich auf das Ausrichten von Elementen beziehen. Flextrt, Flex End, Center, Stress und Baseline. Wenn wir den Flextat-Wert verwenden, wird mein Flex-Objekt oben auf diesem Container platziert mein Flex-Objekt oben Wenn wir den Wert flex n verwenden, wird mein Flex-Objekt am Ende dieses Containers platziert Wenn Sie es vertikal mittig ausrichten möchten, können Sie in diesem Fall den Wert center verwenden, und Stretch ist unser Standardwert. Der Basiswert ist jedoch ein anderer. Fangen wir mit dem praktischen C an, wie es aussieht. Wie Sie sehen können, öffne ich Seite an Seite meinen Visual Studio Cortor und meinen Browser mit der IPSE-Erweiterung Wie Sie sehen können, haben Sie bereits einen Kontinent geschaffen und innerhalb dieses Kontinents haben wir vier flexible Elemente im Portal Wie Sie sehen können, verwenden wir die Display-Flex-Eigenschaft. Mit dieser Eigenschaft können wir unseren Container in einen Flex-Container umwandeln . Ich werde diese Eigenschaft verwenden, nämlich align item, Align items. Unser erster Wert ist Stretch. Wenn ich diese Datei einstelle, wie Sie hier sehen können, gibt es keine Änderungen, da es sich um einen Standardwert handelt. Wir arbeiten mit vertikaler Ausrichtung, daher müssen wir die Höhe des Containers auf 500 Pixel erhöhen . Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Standardmäßig verwendet Align Item den Streckwert. Jetzt verwende ich den ersten Wert, nämlich Flex Start. Wenn ich diese Datei einstelle, wie Sie sehen können, die vertikale Ausrichtung dieses Elements jetzt befindet sich die vertikale Ausrichtung dieses Elements jetzt oben im Container. Ähnlich verhält es sich, wenn ich den Flex-Endwert verwende und diese Datei festlege, wie Sie sehen können, alle Elemente am unteren Rand dieses Containers ausgerichtet. Wenn Sie dieses Element in der Mitte dieses Containers ausrichten möchten , können Sie den Mittelwert verwenden. Richten Sie das Objekt in der Mitte aus, Sie können das Ergebnis sehen. Es richtet die gesamte Flexmitte dieses Containers aus. Fügen wir unserem dritten Artikel etwas mehr Höhe hinzu. Ich werde die Höheneigenschaft in unserem dritten Artikel verwenden. Höhe, 50 Pixel. Wenn ich diese Datei einstelle, wie Sie sehen können, beträgt die Höhe unseres dritten Elements jetzt 50 Pixel, und jetzt werde ich über das Basiskonzept sprechen. Wenn ich den Flex-Endwert, das Flex-Ende, verwende und diese Datei festlege, dann sehen Sie, wie Sie sehen können, dass die Elemente am Basiswert enden. Aber wenn ich den Startwert verwende und diese Datei festlege, endet die Basislinie jetzt ganz oben. Jetzt werde ich über unseren letzten Wert sprechen , den Basiswert. Aber zuerst werde ich die Schriftgröße des dritten Elements erhöhen . Schriftgröße. Ich möchte die Schriftgrößeneigenschaft verwenden. Schriftgröße, 34 Pixel. Jetzt werde ich auch die Schriftgröße des zweiten Elements reduzieren. Ich werde wieder den Wert für die Schriftgröße verwenden und dafür zehn Fixel verwenden Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt können Sie sehen, dass die Ausrichtung der Textgrundlinie anders ist. Jetzt möchte ich diesen Text an derselben Grundlinie ausrichten. Dafür müssen wir die Basiseigenschaft verwenden. Lass es mich dir zeigen. Elemente ausrichten, ich verwende den Basiswert. Basislinie. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt hat der gesamte Text dieselbe Grundlinie. Wenn Sie die horizontale Ausrichtung verwenden möchten , können Sie das verwenden. Sie müssen nur die Eigenschaft justify content verwenden. Lass es uns benutzen. Begründen Sie das Inhaltszentrum. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Sie können auch die Flex-Richtung ändern. Wie Sie wissen, ist unsere Flex-Richtung standardmäßig falsch. Lassen Sie uns die Flex-Richtung ändern. Flex-Richtung. Ich werde den Spaltenwert verwenden. Wenn ich diese Datei einstelle, wie Sie sehen können, funktioniert unsere lenitd-Eigenschaft jetzt horizontal und nicht Wenn ich die Flex N-Eigenschaft verwende und diese Datei festlege, ist sie, wie Sie sehen, horizontal ausgerichtet Weil wir die X-Achsenrichtung und die Y-Achsenrichtung mithilfe der Flex-Richtungseigenschaft ändern . Folgen wir nun der gegenüberliegenden Querachse. Das ist es für dieses Tutorial. Ich hoffe, jetzt ist Ihnen das Konzept klar, was Align-Item-Eigenschaft ist. Vielen Dank, dass Sie sich dieses Video angesehen haben, freuen Sie sich auf unser nächstes Tutorial. 23. CSS Flexbox Inhalte ausrichten: Hallo, Augen auf CO zurück. In dieser Studie werden wir uns Inhaltseigenschaft Css Align vertraut In unserem vorherigen Tutorial haben wir uns mit der Elementeigenschaft Aline befasst Diese Eigenschaft wird auch für die vertikale Ausrichtung verwendet. Wie Sie sehen können, haben wir eine Menge verschiedener wertbezogener Alan-Inhaltseigenschaften. Flexstart, Flex N, Mittelpunkt, Dehnung, Grundlinie, Abstand rundum, Abstand dazwischen und Abstand gleichmäßig. In unserem vorherigen Tutorial haben wir uns mit dem Ausrichten von Elementen befasst. Beide Eigenschaften werden für denselben Zweck verwendet, aber es gibt einen Unterschied zwischen diesen Eigenschaften. Element ausrichten, das für die Ausrichtung einzelner Zeilen verwendet wird, aber den Inhalt ausrichten, der für die Ausrichtung mehrerer Zeilen verwendet wird. Angenommen, Ihr Inhalt wird nicht in einer einzigen Rolle behandelt. Ich habe eingepackt und komme zur nächsten Rolle. Dann müssen wir Allied Content Property verwenden. Lassen Sie uns mit dem Praktischen beginnen und sehen, wie es funktioniert. Wie Sie sehen können, öffne ich Seite an Seite meine Visa für den Coretor und meinen Browser mit der Light-Server-Erweiterung Wie Sie sehen können, habe ich bereits ein eSTEML-Dokument mit dem Namen Index Dot eTML erstellt eSTEML-Dokument mit dem Namen Index Dot eTML Hier können Sie in meinem übergeordneten Container sehen, dass wir insgesamt zehn Flex-Elemente haben Zuerst werde ich diesem Container etwas zuweisen. Nach der Höhe gebe ich V ein , das 450 Pixeln entspricht. Wie Sie sehen können, sind unsere Daten in diesen Container überflogen. In diesem Fall müssen wir die Flex-Wrap-Eigenschaft verwenden, also jemanden, der Flex Rap eingibt Und ich werde den Rap-Wert verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. In unseren vorherigen Materialien haben wir uns mit den Eigenschaften von Flex-Raps befasst. Jetzt können Sie sehen, dass die Artikel überflutet sind und wie Sie sehen können, sind unsere Artikel Lassen Sie uns unsere Eigenschaft align content verwenden. Geben Sie irgendwie Align contain ein. Unser erster Wert ist Stretch. Wenn ich diese Datei einstelle, gibt es, wie Sie sehen können , keine Änderungen, da Stretch unser Standardwert ist. Aber wenn ich den Flexed-Wert verwende und diese Datei festlege. Jetzt können Sie sehen, dass es sich vertikal nach oben bewegt. Ähnlich, wenn ich Flex und Value verwende und diese Datei einstelle. Jetzt werden Elemente vertikal bewegt. Ähnlich ist es, wenn ich den Mittelwert verwende, dann stelle ich die Datei ein. Jetzt befinden sich alle Elemente in der Mitte dieses Containers. Unsere nächste Immobilie ist Space Between. Binden Sie also den Raum dazwischen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Dieser Wert wird den gesamten Raum zwischen zwei Zeilen ausfüllen. Wenn ich Leerzeichen um den Wert herum verwende, zeige ich es dir und lege dann diese Datei fest. Hier können Sie sehen, welcher Platz auch immer wir oben in der Zeile haben, er wird sich zwischen dieser Zeile verdoppeln und dann gleich viel Platz unten in der letzten Zeile stehen. Dann kommt unser nächster Wert , der Abstand gleichmäßig, irgendein Typ, Gleichmäßiger Abstand ist . Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass sie den gleichen Abstand zwischen den Zeilen hinzufügt. Diese Eigenschaft funktioniert nur , wenn wir mehrere Zeilen haben. Wenn ich ein Flex-Objekt aus diesem Container entferne, zeige ich es dir und lege dann diese Datei fest. Hier können Sie sehen, dass alle Elemente eher vertikal zentriert sind. Jetzt wird diese Eigenschaft nicht richtig funktionieren. Wenn ich einen anderen Wert verwende, etwas Leerzeichen dazwischen, und dann diese Datei einstelle, Sie hier sehen können, funktioniert das nicht. Diese Eigenschaft funktioniert genau , wenn wir mehrere Zeilen haben. Andernfalls wird es nicht funktionieren. Wenn wir eine einzelne Zeile haben, müssen wir in diesem Fall die Allen-Artikeleigenschaft verwenden. Ich hoffe, jetzt ist Ihnen klar was Alan Gon Den Eigentum ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 24. CSS Flexbox Self ausrichten: Hallo Leute, Tsu Back. In diesem Tutorial lernen wir CSS Ex Box, Align Sale Property, Diese Eigenschaft wird auch für die vertikale Ausrichtung verwendet, ähnlich der Eigenschaft Align Item. Wie Sie sehen können, haben wir für diese Eigenschaft einige ähnliche Werte. Wir haben nur einen neuen Wert für diese Eigenschaft, nämlich auto. Dann kommen Flex Start, Flex End, Center, Stretch und Baseline. Nun stellt sich die Frage, was ist der Unterschied zwischen Align Item Property und Allen Sale Property? Das Eigentum von Allie wird hauptsächlich für einzelne Artikel verwendet. Angenommen, Sie möchten einzelne Flex-Artikel vertikal ausrichten. In diesem Fall müssen Sie diese Eigenschaft verwenden. Wie Sie auf diesem Bild sehen können, verbleibt ein Flex-Objekt, also alle Flexelemente, die an den oberen Rand des Containers gelangt an den oberen Rand des Containers Denn für diese spezielle Zelle verwenden wir die Eigenschaft Align Cell Aus diesem Grund waren wir in der Lage, zu differenzieren. Lassen Sie uns mit dem Praktischen beginnen und sehen, wie es funktioniert hat. Hier können Sie sehen, dass ich Seite an Seite meinen Visto Correor und meinen Browser mit der LPServer-Erweiterung öffne meinen Browser mit Ich werde meine vorherige Esemal-Datei für dieses Beispiel verwenden Esemal-Datei Wie Sie in unserem Flex-Container sehen können, haben wir insgesamt fünf Flex-Artikel Wie Sie sehen können, sind Artikel standardmäßig gestreckt. Zuerst möchte ich alle Elemente am oberen Rand des Containers ausrichten . Ich werde die Eigenschaft Align Item verwenden. Artikel flexibel am Anfang ausrichten. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Jetzt verwende ich die Eigenschaft „Zelle ausrichten“, da ich jetzt eine einzelne Zelle ausrichten möchte. Angenommen, ich möchte das Ende der Zelle Nummer drei dieses Containers verschieben . Dann müssen wir in den Selektor für das dritte Element springen und diese Eigenschaft Zelle ausrichten verwenden Und ich werde Flex End Value, Flex End verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir haben erfolgreich ein einzelnes Zellenende dieses Containers verschoben . Denken Sie daran, dass diese Eigenschaft für die vertikale Ausrichtung verwendet wird. Lassen Sie uns die Mitte der zweiten Zelle dieses Containers verschieben. Dafür springe ich erneut in den Selektor Nummer zwei und gebe Ansell property Und siehe Zentrum. Wenn ich diese Datei speichere, können Sie das Ergebnis sehen. Lassen Sie uns über unsere neue Immobilie sprechen, die Auto ist. Wenn ich in unserem zweiten Element den automatischen Wert verwende und dann diese Datei hier speichere, können Sie sehen, dass sie wieder in der Gruppe ist. Dieser Wert bezieht sich nun auf den Ausrichtungswert des übergeordneten Containers. Lassen Sie uns die Ausrichtung des übergeordneten Containers ändern. Richten Sie die Artikel mittig aus. Wenn ich diese Datei einstelle, folgt unser automatischer Wert, wie Sie sehen können , automatisch dieser Ausrichtung. Wenn wir Align Self Auto verwenden, dann ist das relativ einfach mit dem Wert für ausgerichtete Objekte. Der IOU-Mittelwert verhält sich ebenfalls wie der A-Mittelwert. IO Ue Flex und Value, also verhalten sich auch wie A Flex und Value Sie müssen sich daran erinnern, dass Allan Sal Property nur mit Flexbox-Verkäufen funktioniert, nicht mit dem Flexbox-Container Ich hoffe, jetzt ist für Sie klar, was Eigentum von Allenal ist und was der Nachteil dieser Immobilie ist? Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial 25. CSS Flexbox Bestell-Tutorial: Hallo, Leute. Schön , dich wieder zu sehen. In diesem Tutorial werden wir etwas über Wassereigenschaften lernen. Diese Eigenschaft funktioniert genauso wie im Grid. Lassen Sie uns mit dem Praktischen beginnen und sehen, wie es funktioniert. Und Sie können sehen, dass ich Seite an Seite meinen Viso StoCor und meinen Browser mit der L Lifesaver-Erweiterung öffne meinen Browser mit der L Ich habe bereits ein eSTIML-Dokument mit dem Namen Index do ATML erstellt. Wie Sie sehen können, haben wir anstelle des Flex-Containers insgesamt sechs Flex-Elemente Wenn Sie sich daran erinnern, Wassereigenschaften verwendet zu haben, können wir die Position der Zellen ändern. Angenommen, Sie möchten die vierte Zelle an die zweite Position verschieben . In diesem Fall müssen wir Wassergrundstücke nutzen. Also springe ich in die Artikelauswahl für Punkt fünf und gebe Wasser ein Zuerst übergebe ich den Wert Null. Das ist der Standardwert. Wenn ich diese Datei auf H setze, können Sie sehen, dass sich ihr Wasser nicht verändert hat. Aber wenn ich minus eins übergebe, lass es mich dir zeigen und diese Datei einstellen. Jetzt kannst du sehen, jetzt kannst du sehen, wie unser fünfter Gegenstand in diesem Wasser den ersten Platz belegt. Standardmäßig ist der Wassereigenschaftswert aller Zellen Null. Wasser beginnt bei einem Minuswert. Für Punkt fünf verwenden wir einen Minuswert. Deshalb stand es an erster Stelle. Das ist minus eins. Außerdem werde ich minus eins an fünfter Stelle eingeben . Minus eins. Ebenso möchte ich bei unserem dritten Artikel minus zwei Wasser minus zwei weitergeben. Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass sie in unserem Wasser an erster Stelle steht. B minus zwei ist kleiner als Null und minus eins. Deshalb stand es an erster Stelle. Wie ich dir bereits sagte, stand der Wert der Lust an erster Stelle. Ich möchte minus zwei auf dem dritten Platz minus zwei unentschieden haben. Erst minus zwei, dann kommt minus eins, dann Null, Null, Null und Null. Aber wenn ich einen Wert in der Nummer eins übergebe, zeige ich Ihnen Wasser eins und lege dann diese Datei fest. Sie können sehen, dass es auf die rechte Seite gelangt ist , weil eins größer als der Minuswert und der Nullwert ist. Deshalb ist es auf Null gestiegen. Ich werde hier plus eins bestehen. Sein Zug hat zwei mehr an Wert verloren. Wenn ich in unserem vierten Artikel Wasser zwei weitergebe, lass mich dir Wasser zwei zeigen. Wenn ich diese Akte eingesperrt habe, wie Sie sehen, ist sie jetzt bis auf den letzten Platz. Weil plus zwei größer ist als Null und eins. Wenn ich diese Datei einstelle, ist es jetzt für dich klar. Jetzt können Sie klar verstehen, wie das Wasser ist. Wir setzen in Punkt zwei und Punkt sechs kein Wasser ein. Bis zum Herbst ist der Wassergehalt dieser Gegenstände gleich Null. Ich hoffe, du verstehst jetzt die Bewässerung. Jetzt stellt sich die Frage, wo nutzen wir das Grundstück Wasser? Wenn Sie Ihre Website responsiv gestalten möchten, dann ist Wasser die wichtigste Eigenschaft. In DextView möchten Sie diesem Wasser folgen. In der mobilen Ansicht möchten Sie jedoch Element vier an die erste Stelle verschieben In diesem Fall sind Wassergrundstücke sehr nützlich. Ich hoffe, du hast verstanden, worum es geht. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 26. CSS Flexbox Flex Grow-Tutorial: Hallo Leute, schön, dass ihr wieder da seid. Ich bin wieder mit einem neuen Tutorial gekommen. In diesem Tutorial lernen wir eine neue Eigenschaft kennen, nämlich Flex. Lassen Sie uns mit dem Praktischen beginnen und sehen, wie es funktioniert. Wie Sie sehen können, öffne ich Seite an Seite meine Isle Sto Cotter und meinen Browser mit der Lip Seal-Erweiterung, und ich erstelle bereits ein eSML-Dokument mit dem Namen Index doot esTeml dem Namen Index doot Wie Sie in unserem übergeordneten Container sehen können, haben wir Lassen Sie uns unser neues Eigentum nutzen. Grundsätzlich funktioniert die Flex-Gruppeneigenschaft nicht mit Containern. Ich arbeite mit Flex-Elementen. Wie Sie sehen können, gibt es die gemeinsamen Klassennamenelemente für alle Flex-Elemente. Ich werde in die Artikelauswahl springen. Und ich werde unsere neue Immobilie nutzen, nämlich Flex Grow Flex Grow. Hier müssen wir einen numerischen Wert übergeben. Wenn ich Null übergebe und dann diese Datei festlege, gibt es, wie Sie sehen können, keine Änderungen. Wenn ich hier einen Wert übergebe, also einen eintippen und dann diese Datei einstellen, können Sie hier sehen, alle Leerzeichen gleichmäßig auf das Flex-Element aufgeteilt sind. Ich hoffe, jetzt ist Ihnen klar, wie Flexdro-Immobilien funktionieren. Wenn ich hier zwei übergebe und dann diese Datei einstelle, gibt es , wie Sie sehen können, keine Änderungen Wenn ich dieses Tempo gleichmäßig aufgeteilt habe, all diese flexiblen Gegenstände. Deshalb wird es nicht funktionieren. Ich bin wieder in meiner alten Position. Eins, und ich werde diese Datei einrichten. Jetzt möchte ich den Artikel auf acht erhöhen. Ja, wir können es schaffen. Zuerst müssen wir den Artikel einzeln auswählen und dann müssen wir diese Eigenschaft verwenden. Flex Grow, und hier werde ich zwei bestehen. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Sie können hier sehen, dass es sich jetzt im Vergleich zu anderen Verkäufen verdoppelt hat. Ähnlich ist es, wenn ich drei übergebe und dann diese Datei festlege, ist ihre Größe jetzt im Vergleich zu allen anderen dreimal so groß. In ähnlicher Weise werde ich dieselbe Eigenschaft in unserem vierten Punkt verwenden . Ich werde tippen, Flachs anbauen und das Gras auf bis zu viermal erweitern Ich möchte hier vier bestehen. Wenn ich diese Datei einstelle, können Sie den Unterschied sehen. Wenn ich den Rand zwischen den Kabeln entferne, ist es jetzt klarer für dich Ohne Punkt zwei und vier sind alle Ces eins Für Element zwei beträgt der Eigenschaftswert der Gruppe Les drei, und für Element vier ist die Gruppeneigenschaft von Kles gleich vier. Diese Eigenschaft funktionierte nur für das Flex-Element. Im Grunde verwenden wir diese Eigenschaft, wenn wir für alle Verkäufe die gleiche Breite angeben müssen. Ich hoffe, jetzt ist Ihnen klar , was Flex-Gruppeneigentum ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 27. CSS Flexbox Flex-Basis-Tutorial: Hallo, ich bin wieder zurück mit einer CSS-Flexbox, die sich auf Immobilien bezieht In diesem Tutorial werden wir lernen, was Flex-Basis ist. Diese Eigenschaft ist Max mit Eigentum ziemlich ähnlich. Im Grunde behandelt es das Flex-Element wd. Mal sehen, wie wir es praktisch nutzen können. Wie Sie sehen können, öffne ich Seite an Seite meine ISO für Cooror und meinen Browser mit der Life Server-Erweiterung und erstelle bereits ein STL-Dokument mit dem Namen Index Dot STML Wie Sie im Flex-Container sehen können, haben wir insgesamt sechs Flex-Elemente haben wir insgesamt Wie Sie sehen können, verwenden wir Display Property, Flex, und wir verwenden auch Flex RAP. Wir haben die Flex Rap-Eigenschaft verwendet, denn wenn das Objekt überflogen ist, ist es heruntergekommen Deshalb verwenden wir Flex RAP. Für jedes Flex-Objekt legen wir eine gemeinsame Breite fest. Wie Sie sehen können, wächst Flex um eins. Wir haben in unserem vorherigen Tutorial mehr über diese Eigenschaft erfahren. Deshalb alle Artikel, die den gleichen Platz beanspruchen. Lassen Sie uns die Eigenschaft Flex Bases verwenden. In der ersten Auswahl werde ich Flex Bases eingeben Und hier gebe ich 250 Pixel mehrfach durch. Wenn ich diese Datei einstelle, wie Sie sehen können, ist unser erstes Flex-Element wi jetzt 250 Pixel groß. Jetzt funktioniert es wie bei der maximalen Breite. Lassen Sie uns die Entwickler-Toolbar einschalten. , beträgt die Breite unseres ersten Elements 250 Pixel, wenn ich dieses DP Wie Sie sehen, beträgt die Breite unseres ersten Elements 250 Pixel, wenn ich dieses DP aufhebe. Aber ohne unseren ersten Gegenstand nehmen alle Tiefen gleich viel Platz Aber wenn ich versuche, den Browser zu verkleinern , lass es mich dir zeigen Wie Sie sehen können, wird sich dies nicht auf die Breite dieses ersten Elements auswirken Wenn wir die Browserbreite reduzieren, wie Sie sehen, schrumpft sie jetzt Weil diese Eigenschaft wie eine maximale Breite funktioniert. Wir können die Breite dieses Elements auf unter 250 Pixel reduzieren , aber wir können die Breite dieses Elements nicht um mehr als 250 Pixel erhöhen. Jetzt werde ich die Flex-Basiseigenschaft verwenden, für diesen ganzen Artikel. Ich werde diese Zeile auskommentieren und Flexbasen mit 100 Pixeln verknüpfen. Wenn ich diese Datei einstelle, werde ich zunächst die Breite meines Browserfensters erhöhen. Jetzt können Sie sehen, dass unser erster Artikel 250 Pixel breit ist. Aber ohne unseren ersten Artikel beträgt Breite jedes Elements 100 Pixel Wenn ich versuche, den Browser ein wenig zu vergrößern, zeige ich Ihnen, wie Sie sehen können, Punkt fünf in die rechte Ecke verschoben Denn ohne das erste Element versuchen alle Elemente, eine Breite von 100 Pixeln beizubehalten, und sie versuchen auch, den Speicherplatz dieses Browsers zu füllen. Versuchen wir nun, die Browserbreite zu reduzieren und zu sehen, was passiert ist. Wenn ich versuche, die Browserbreite zu reduzieren, werden, wie Sie sehen, die meisten Artikel die zweite Zeile verschoben, da wir die Flexer-Eigenschaft verwenden Andernfalls werden sie in diesen Container überlaufen. Aber wenn ich es reduziere, etwas mehr , wie Sie sehen können, gibt es keinen Platz für zwei Elemente in einer einzigen Reihe Deshalb schrumpfen sie. Aber wie Sie sehen können, reduzieren wir den Artikel nur in eine Richtung. Aber nach dem ersten Element sind alle Objektbreiten immer noch 100 Pixel groß, dem ersten Element sind alle Objektbreiten immer noch 100 Pixel weil sie Platz haben, um sich bis zu ihrer vollen Breite auszudehnen Aber wenn ich es immer weiter reduziere, wie Sie sehen können, reduzieren alle Elemente ihre Breite Ich hoffe, jetzt ist es für dich klar, dieser Eigenschaft funktioniert es wie mit einem Max. Nicht nur das, diese Eigenschaft funktionierte auch wie eine Mindestbreite. Lass es mich dir zeigen. Wenn ich diese Zeile auskommentiere und wir die Flex-Grow-Eigenschaft für all dieses Element verwenden und diese Datei einrichten, werden, wie Sie sehen, alle Elemente in eine Zeile gebracht. Wir verwenden die Lex Bass-Eigenschaft nur für Element eins. Wenn es eins bleibt, verwenden wir die Flex Grow-Eigenschaft, und der Wert O Flex Grow ist eins. Wie ich Ihnen bereits sagte, hat es auch wie eine Eigenschaft mit der Mindestbreite funktioniert . Lass es mich dir zeigen. Ich versuche, die Breite des Containers zu reduzieren, wie Sie sehen können. Dies wirkt sich auf die gesamte Breite dieses Artikels ohne Artikel eins aus. Wenn ich versuche, sie weiter zu reduzieren, wird sich das, wie Sie sehen, nicht auf Punkt eins auswirken. Ohne Element eins reduzieren alle Elemente ihre Breite. Wenn wir versuchen, es weiter zu reduzieren, wie Sie sehen können, werden unsere letzten Artikel in die zweite Reihe geliefert. Aber unser erster Artikel behält immer noch die gleiche Breite bei, 250 Pixel. Wenn wir die Eigenschaft Flex Bases mit Flex Grow verwenden, gibt es eine Mindestbreite. Aber wenn wir nur die Flex-Basiseigenschaft verwenden, dann verhält sie sich wie ein Maximum mit. Nicht nur das, hier können wir auch den Prozentwert verwenden. Angenommen, ich möchte 50%, 50% verwenden. Wenn ich diese Datei einstelle, funktioniert sie, wie Sie sehen, immer noch einwandfrei. Erhöhen wir den Prozentwert auf 90%. Wenn ich diese Datei einstelle, ist dir jetzt klar, wie es funktioniert. Jetzt nimmt unser erster Artikel jedes Mal 90% der Breite dieses Browsers ein. Es liegt also an Ihnen, welchen Wert Sie verwenden werden. Ich hoffe, jetzt ist Ihnen klar, was Flex-Basiseigenschaft ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial. 28. CSS Flexbox Flex Shrink Tutorial: Willkommen zurück, Leute. In diesem Pterio werden wir lernen, was Flex Store ist Lass uns auf den Computerbildschirm springen und sehen, was das ist. Hier können Sie nebeneinander sehen, ich meinen Visotrio Correor mit der Lib Server-Erweiterung geöffnet habe und bereits ein STL-Dokument mit dem Namen Index Dot STML erstellt habe Und er kann C für verschiedene Flex-Elemente verwenden, eins, zwei, drei, vier Das ist unser Flex-Container. Wenn ich dir Heric C zeige, verwenden wir Distant Flex In unserer gemeinsamen Klasse verwende ich Flexro Property, Flexro, one. Deshalb sind die Breiten gleichmäßig verteilt. Aber in diesem Tutorial werden wir eine neue Eigenschaft lernen, nämlich flex strnk, also fangen wir damit an Schnell, ich werde die Flexro-Eigenschaft entfernen und wi wi, 200 Pixel einstellen Wenn ich diese Datei einstelle und die Größe meines Browsers mit ändere, können Sie das Ergebnis sehen Hier können Sie sehen, dass unser Container größer als die Artikel ist. Wie Sie sehen können, haben alle Artikel 200 Pixel. Jetzt möchte ich diese Flex-String-Eigenschaft in unserem ersten Artikel verwenden . Aber zuerst möchte ich Ihnen sagen, was Flex Sing bedeutet . Im Grunde verwenden wir die Flexing-Eigenschaft, um unser Flex-Element responsiv zu gestalten Wenn Sie Ihre Artikel schrumpfbar machen möchten, müssen Sie diese Eigenschaft verwenden Hier können Sie sehen, wie der Artikel verkleinert wird. Lassen Sie mich das Konzept klarstellen. In unserem ersten Artikel werde ich diese Eigenschaft verwenden, Flex Shrink Einer ist der Standardwert. Wenn ich diese Datei einstelle, können Sie hier sehen, dass es keine Änderungen gibt. Aber wenn ich den Wert Null verwende und dann diese Datei setze, kannst du jetzt sehen, hey, ich habe ein bisschen Cinemta gemacht Wir müssen diese Eigenschaft innerhalb des ersten Elements verwenden , nicht in allen Elementen Ich möchte diese Eigenschaft in unseren ersten Artikel verschieben. Wenn ich diese Datei eingestellt habe, können Sie hier sehen, Element eins diese Form nicht verändert hat. Jetzt ist unser erster Artikel nicht schrumpfbar. Jetzt wurde die feste Breite von 200 Pixeln beibehalten. Wenn ich die Browserbreite erhöhe, können Sie das Ergebnis sehen. ich ein anderes Flex-Objekt auf die maximale Größe verkleinere Lassen Sie mich Ihnen zeigen, wie Sie sehen können, wie unser anderes Flex-Objekt aus diesem Container überflogen wurde, wenn ich ein anderes Flex-Objekt Wie Sie sehen können, ist unser erster Artikel nicht geschrumpft, weil wir den Flexing-Wert Null verwenden Jetzt ist es für Sie klar, dass wir beim Schrumpfen Null und einen Wert verwenden können Wenn wir einen Wert verwenden und dann diese Datei festlegen, können Sie jetzt das Ergebnis sehen Hier kannst du sehen, jetzt verkleinern wir unseren Artikel. Wenn Sie die Verkleinerung ausschalten möchten, müssen Sie den Wert Null verwenden Jetzt werde ich dir etwas anderes zeigen. Du weißt schon, wenn ich den Wert Null verwende, können wir den Psychiater ausschalten. Wenn wir jedoch einen Wert verwenden, können wir unsere Flex-Elemente verkleinern Jetzt können wir ohne Null oder Eins verschiedene Werte verwenden Lass es mich dir zeigen. Wenn ich zwei Haare verwende, stelle ich diese Datei ein, Sie können das Ergebnis sehen. Es verkleinert unseren ersten Artikel im Vergleich zu anderen Artikeln. Wenn ich drei Werte verwende und dann diese Datei festlege, können Sie auch hier sehen, dass unser Element eins verkleinert wird Wenn wir nicht den Wert Null verwenden, unser Objekt immer verkleinert Und jetzt zeige ich dir die zweite Methode. Wie können wir diese String-Eigenschaft anders verwenden? Dafür werde ich zuerst den Gegenstand Flügel entfernen. Dann habe ich diese Datei eingerichtet. Außerdem werde ich den Zeichenkettenwert eins verwenden. Und jetzt werde ich die Flex-Basiseigenschaft verwenden. Flex-Basis. Flexible Basis 200 Pixel. Flex-Basis bedeutet dynamisch w. Jetzt können Sie sehen, wir nicht auf das gesamte Objekt eine Breite anwenden können. Wir wenden W in unserem ersten Element an, indem wir die Flex-Basiseigenschaft verwenden. Wenn ich nun diese Datei speichere und versuche, die Browserbreite zu reduzieren, wie Sie sehen können, wenn dieser Bereich vorbei ist, und wenn ich versuche, ihn zu reduzieren, können Sie sehen, dass und wenn ich versuche, ihn zu reduzieren, unser erster Eintrag ebenfalls kleiner wird Nun stellt sich die Frage, warum verkleinern , weil wir einen Wert verwenden Aber wenn ich den Wert Null verwende, akzeptiere diese Datei. Jetzt können Sie sehen, dass unsere Artikel aus diesem Container überflogen wurden Aber wenn ich zwei Werte übergebe und dann diese Datei festlege, wie Sie sehen, funktioniert das nicht Wenn ich Wert eins verwende und diese Datei festlege, können Sie sehen, dass es keine Änderungen gibt. Bei dieser Methode werden unsere anderen Werte nicht funktionieren. Wenn Sie den verbleibenden Speicherplatz abdecken möchten, können Sie in diesem Fall Flex Grove Vue verwenden. Lass es mich dir zeigen. In unserem vierten Punkt werde ich Flex Grove Vue verwenden. Flachs wächst. Erstens, ich lege den Boden, wie Sie sehen können, unser Punkt vier deckt das gesamte Leerzeichen ab. Wenn ich die Browserbreite reduziere, können Sie sehen, dass unser Punkt vier automatisch verkleinert wird Bei einer Verkleinerung wirkt es sich jetzt auf Element eins aus. Ich hoffe, an diesem Punkt ist es für Sie klar. Und jetzt werde ich die Breite für diesen Container festlegen. Wie Sie sehen können, verwenden wir diesen Container keine Breite. Ich werde jetzt Container w setzen. Hier werde ich die BREITE W auf 600 Pixel binden. Wenn ich diese Datei einstelle und die Breite meines Browsers erhöhe, können Sie jetzt sehen, jetzt können Sie sehen, dass unsere Containergröße fest ist, und jetzt werde ich die Containerbreite reduzieren. Ich werde 300 Pixel verwenden. Wenn ich diese Datei einstelle, können Sie sehen, dass sie alle Elemente verkleinert. Auch der erste Punkt. Ich schrumpfe den Container mit etwas Witz runter, irgendwas auf 50 Pixel, und dann setze ich diese Datei Hier kannst du sehen, dass es auch funktioniert. Weil wir hier einen Wert verwenden. FlexSN eins Aber wenn ich den Wert Null verwende und dann diese Datei setze, können Sie ein anderes Ergebnis sehen Hier können Sie sehen, dass andere Artikel aus diesem Container überflogen wurden Ich hoffe, jetzt ist Ihnen klar , was Flex Shrink Property ist Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Tutorial 29. CSS Flexbox mit Margin-Auto-Tutorial: Heute werden wir in diesem Tutorial lernen, was Auto Margin in Flexbox ist Lassen Sie uns auf den Computerbildschirm springen und sehen, wie man arbeitet. Hier können Sie Seite für Seite sehen, ich öffne meinen Visa Sudo-Codaor und meinen Browser mit der Live-Server-Erweiterung und erstelle bereits einen Estil-Dokumentnamen mit Indexpunkten Wie Sie in meinem Browser sehen können, gibt es In diesem übergeordneten Container haben wir ein D-Objekt. Dies ist unser Flex-Container, und das ist unser Flex-Artikel. Jetzt zeige ich Ihnen, wie wir mit Margin Auto Value unterschiedliche Ergebnisse erzielen können . In unserem Artikel werde ich Margin eingeben. Margin und ich werde Auto V verwenden . Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier sieht man die horizontale und vertikale Linienmitte. Aber der Sinus ist der Grund, weil in diesem Container viel Freiraum ist. Deshalb ist es eine Linie in der Mitte. Jetzt verwende ich Margin Left Auto Margin Let. Wenn ich diese Datei einstelle, wie Sie hier sehen können, können Sie sehen, dass sie automatisch an die rechte Seite dieses Containers versendet wird. O Artikel verlässt das Feld auf der linken Seite und versendet auf die rechte Seite. Wenn ich Margin Top Auto Top verwende, dann lege ich diese Datei fest. Jetzt können Sie sehen, dass sie von oben nach unten kommt , weil sie oben freien Speicherplatz hat. Damit werde ich Margin Late Property verwenden. Margin spät. Ich werde wieder Auto Vu verwenden. Wenn ich diese Datei eingestellt habe, können Sie jetzt sehen, wie unser Flex-Objekt in der rechten unteren Ecke dieses Containers geformt ist. Ich hoffe, Sie können jetzt verstehen, wie wir mit Auto Vu eine andere Ausrichtung erreichen können . Lassen Sie mich Ihnen ein anderes Beispiel zeigen. Angenommen, wir haben einen Container. In diesem Container haben wir insgesamt vier Flex-Artikel. Hier sehen Sie die Artikel, Artikel eins, Artikel zwei, Artikel drei und Punkt vier. Ich sage eine andere Hintergrundfarbe für diese Artikel. Jetzt verwende ich unser Margin Auto Vu. Ich werde es in unserem zweiten Element Margin verwenden , rechts Auto. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Hier können Sie sehen, wie unser Artikel 2 den gesamten verfügbaren Platz innerhalb des Containers einnimmt , einen Nutzungsspielraum bietet und Artikel drei und Artikel vier auf die rechte Seite dieses Containers verschiebt . Wenn ich die Eigenschaft margin lept verwende, zeige ich Ihnen ebenfalls den Rand p und lege dann diese Datei fest Nun können Sie sehen, dass bei diesem Punkt die gesamte Leertaste zur Verfügung gestellt wird. Wenn ich dieselbe Eigenschaft aus Element eins verwende, werde ich diese Eigenschaft ausschneiden und hier einfügen. Wenn ich diese Datei einstelle, können Sie jetzt sehen, dass sie den gesamten Speicherplatz vor Element eins einräumt und das gesamte Element nach rechts von diesem Container verschiebt. Wenn Sie mit der responsiven Website arbeiten, können Sie diesen Baum verwenden, um Ihr Flex-Element auszurichten. Ich hoffe, jetzt ist es für Sie klar, wie wir mithilfe von Auto Value ein anderes Layout in der Flexbox erstellen können. Vielen Dank, dass Sie sich diese Tutorial-Statue für unser nächstes Tutorial angesehen haben. 30. CSS Flexbox verschachteltes Flex-Tutorial: Hallo, das ist das letzte Tutorial zur Flexbox-Eigenschaft. In unserem entsprechenden Tutorial werden wir einige reale Projekte behandeln In diesem Tutorial werden wir lernen, was Nested Flex ist Lassen Sie uns auf den Computerbildschirm springen und sehen, wie es funktioniert. Wie Sie sehen können, gibt es einen Behälter und in diesem Behälter befinden sich drei D-Gegenstände Wenn wir unseren übergeordneten Container in einen Flex-Container umwandeln, dann nennen wir das De-Flex-Element Wenn wir jedoch die Display-Flex-Eigenschaft in einem bestimmten Element verwenden, wäre es in diesem Fall ein verschachtelter Flex-Container Dies sind auch Flex-Elemente in diesem Container. Lassen Sie uns also mit dem Praktischen beginnen und sehen, wie wir es nutzen können. Wie Sie sehen können, öffne ich Seite an Seite meinen Visual Studio-Code oder meinen Browser mit der Light-Server-Erweiterung und erstelle bereits einen Indexpunkt für den Namen eines Sable-Dokuments unter Hier sehen Sie ein übergeordnetes Objekt plus einen Container. In diesen Container haben wir alle vier Flexbox-Artikel gelegt. Wie Sie in unserer Container-Klasse sehen können, verwenden wir die Display-Eigenschaft Flex Zuerst werde ich die Richtung der Flex-Elemente ändern . Hier werde ich die Flex-Richtungseigenschaft verwenden. Flex-Richtung. Ich werde Column verwenden. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Wir haben für zwei unserer Artikel bereits eine Höhe von hundert Pixeln festgelegt. Jetzt füge ich drei weitere tief in unseren zweiten Artikel ein. Hier werde ich insgesamt drei weitere hinzufügen. Zuerst werde ich ein d mit der Sub-Item-Klasse erstellen. Artikel der Klasse S. Außerdem werde ich einen anderen Klassennamen S Punkt eins für unser erstes D verwenden Klassennamen S Punkt eins für unser . Dann werde ich diese Zeile insgesamt zweimal duplizieren. Also werde ich den geformten alten Abwärtspfeil loben. Unterpunkt zwei und Unterpunkt drei. Wie Sie sehen können, habe ich einen Unterpunkt mit einem gemeinsamen Klassennamen festgelegt, und wir sagen auch, dass für jedes Element ein anderer Klassenname angegeben wird. Dann füge ich dieses dem ein, ich gebe A, B und Großbuchstaben C ein. Wenn ich diese Datei setze ich gebe A, , wie Sie sehen, hat sie unsere Artikel zurückgegeben Ich werde jetzt unser zweites Flexbox-Objekt in einen Flexbox-Container umwandeln unser zweites Flexbox-Objekt in einen Flexbox-Container Hier verwende ich die Anzeige von Eigenschaftsnamen. Flachs anzeigen. Wenn ich diese Datei einstelle, ordnet sie, wie Sie sehen , standardmäßig unseren Artikel in einer einzigen Rolle Lassen Sie uns nun eine Hintergrundfarbe für unsere Artikel angeben. dafür Punkt zwei, mehr als Sinus , unseren Klassennamen an , der ein Unterelement ist. Dann werde ich in den Schnitten Hintergrundfarbe sagen Hintergrund y. Außerdem werde ich eine Textfarbe sagen Farbe, Schwarz. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Und jetzt möchte ich unser verschachteltes Flex-Objekt gleichmäßig in diesem Container aufteilen unser verschachteltes Flex-Objekt gleichmäßig in diesem Container Dafür werde ich einen Eigenschaftsnamen Plex Grow verwenden. Flex-Gruppe. Plex, trinkst Wein. Wenn ich diese Datei einstelle, können Sie das Ergebnis sehen. Lassen Sie mich bei unseren Artikeln eine Marge einräumen, die Sie einstufen können. Rand ein Pixel. Wenn ich diese Datei einstelle, können Sie die sehen. Wie Sie sehen können, haben wir einen übergeordneten Flex-Container. In diesem übergeordneten Flex-Contin haben wir vier Flex-Elemente von Protal, und wir konvertieren unser zweites Flex-Element in einen verschachtelten Flex-Container, und innerhalb des verschachtelten Flex-Contin platzieren wir die drei Flex-Elemente von Protal, A, B und C. Ich hoffe, jetzt ist es für Sie klar, wie wir Es ist nicht sehr schwierig. Es ist ein sehr einfacher Prozess. Vielen Dank, dass Sie sich dieses Video haben. Freuen Sie sich auf unser nächstes Tutorial. 31. So erstellen Sie ein Dropdown-Navigationsmenü mit Flexbox: Hallo Kerl, schön dich wieder zu sehen. Willkommen zu unserer ersten projektbezogenen CSS-Flexbox. In diesem Projekt werden wir ein Dropdown-Navigationsmenü mithilfe der CSS-Flexbox-Eigenschaft erstellen Dropdown-Navigationsmenü mithilfe der CSS-Flexbox-Eigenschaft Wie Sie sehen können, wird nach dem Hoberm-Servicebereich Drop-down-Menü geöffnet Wenn dann auch ein Abschnitt zur Webentwicklung folgt , öffnen Sie einen weiteren Drop-down-Bereich, einen S PHP- und einen Java-Strep S PHP- und einen Java-Strep Mal sehen, wie wir diesen erstellen können. Wie Sie sehen können, befinden wir uns endlich in meinem Visa Studio-Code-Editor. Außerdem bin ich in meinem aktuellen Arbeitsverzeichnis. diesem Verzeichnis haben wir zwei Dateien, in der Des Dot Stable-Datei und der Style Dot Sess-Datei, und wir haben einen Ordnernamen Image, und in diesem Ordner haben wir ein Bild, Nature Dot JPG Und hier können Sie in meinem Kostenvoranschlag sehen, wir unsere Dissertationsdatei, Style Dot Sess, bereits verlinkt Zuerst werde ich den Abschnitt Stable abschließen . Innerhalb des Body-Tags nehme ich zuerst ein tiefes Tag, einen B-Punkt, und ich nehme einen Klassennamen, und unser Klassenname ist Menu AA. Bereich unterstreichen. In diesem Dip-Tag nehme ich zuerst das UL-Tag Wie Sie wissen, sollte das UL-Tag nicht für Watvögel verwendet werden. Für Menüelemente benötigen wir ein LI-Tag, L. Innerhalb des LI-Tags werde ich das NCA-Tag hinzufügen. Antwort: Wir müssen es auf keine Seite umleiten Deshalb werde ich das H-Textzeichen verwenden. Dann gebe ich den Namen unseres ersten Menüelements ein. Mein erster Menüname ist. Dann muss ich machen, dass wir diese Zeile bekommen. Und unser nächster Menüpunkt ist oben. Und unser dritter Menüpunkt sind Dienstleistungen. Also, ich entferne die oben genannten Dienste und Dienste vom Typ Hem. Und unser vierter Menüpunkt ist Portfolio. Er gibt Portfolio ein. Und unser letzter Menüpunkt heißt Kontaktkontakt. Dies ist unser Hauptmenübereich, und jetzt müssen wir eine Drop-down-Option für Dienste erstellen . Im LI-Tag nehme ich ein weiteres UL-Tag. Außerdem werde ich diesem UL-Tag eine Klasse zuweisen. Claus, lass einen fallen. Unterstreiche eins Auch für Dropdowneinträge müssen wir das LI-Tag L taggen . Außerdem müssen wir Tag und Gut Tag A hinzufügen , und ich möchte es auf keine Seite weiterleiten Deshalb verwende ich das Has-Tag. Welche Art von Dienstleistungen wir anbieten, wir bieten Logodesign, Webdesign und Webentwicklung. Hm-Typ, Logodesign, Logodesign. Dann werde ich diese Zeile duplizieren. Unser nächster Service ist Webdesign. Ihr Schriftdesign und alle Dienstleistungen, Webentwicklung. In diesem Servicebereich haben wir insgesamt drei weitere Unterbereiche Jetzt möchte ich drei weitere Menüelemente im Bereich Webentwicklung hinzufügen im Bereich Webentwicklung Im LI-Tag nehme ich wieder das UL-Tag U L. Außerdem werde ich einen Klassennamen A zuweisen. Klassen-Dropdown zwei. Unterstreichen Sie zwei Auch hier nehme ich im EL-Tag A, dann unseren Anker-Tag, und ich möchte ihn nicht umleiten Ich und ich wollen es nicht umleiten. Deshalb verwende ich das H-Tag. Innerhalb der Webentwicklungsdienste arbeiten wir mit Python, PHP und Java Squat Erstens ist Python unser erstes Hauptprodukt. Dann werde ich diese Zeile replizieren und unser zweiter Menüpunkt ist PHP und unser dritter Menüpunkt ist Java SQ Wenn wir diese Datei einrichten und Ihnen meinen Browser zeigen. Jetzt kannst du sehen, wie es ist. Ohne CSS sieht unser Menü so aus. Aber hier seht ihr die klare Struktur unseres Menüs. Innerhalb des Dienstleistungsbereichs haben wir drei weitere Bereiche. Im Bereich Webentwicklung haben wir wieder drei weitere Elemente, Python, PHP und Java drei. In unserem ersten Band vervollständigen wir unseren HTML-Teil. Im nächsten Teil werden wir mit unserer Styling-Übung beginnen. Fangen wir mit dem Styling an. Zuerst wählt Amendo den Universal Selector aus , der ein Sternzeichen ist Dann geben Sie innerhalb der Kalibrationen den Amendo-Typ oder Verschmelzung Null. Dann gebe ich Padding, Padding, also Zero Unsere nächste Eigenschaft ist die Größe der Boxen, die Größe Boxen und die Rahmengröße . Jetzt wähle ich alle Anker-Tags aus dem Menübereich aus Ich kopiere den Menübereich für Klassennamen und zurück zur Sess-Datei, zum Punktmenübereich vom Typ Ham und auch zu unserem Anker-Tag Dass ich A drücke, dann in der Schauspielerin, dann stattdessen in der Klasse, ich verwende unsere erste Eigenschaft, P ist display Zeigen Sie Flachs an, und unsere nächste Eigenschaft ist Align item. Richten Sie die Objekte zentriert aus. Unsere nächste Eigenschaft ist Justify Content. Inhalt rechtfertigen. Es ist auch das Zentrum. Und für die Schriftfarbe verwende ich weiße Farbe, Farbe, Weiß. Dann nehme ich die Hintergrundfarbe für unser Manöver. Hintergrund und als Hintergrund werde ich RGV-RGB verwenden Für Rot gebe ich 57 ein. Für Grün gebe ich wieder 57 ein. Für Blau gebe ich wieder 57 ein. Wenn ich diese Datei einstelle, zeige ich Ihnen meinen Browser, Sie können das Ergebnis sehen. Als Nächstes gebe ich all diesen Anker-Tags eine Höhe. Damit werde ich auch den Schriftstil ändern. Hier werde ich Höhe 50 Pixel und Schriftfamilie und Schriftfamilie sensorisch verknüpfen . Und Schrift acht, Schrift acht, fett. Und ich möchte nicht, dass unser Anker-Tag unterstrichen wird. Deshalb müssen wir eine andere Eigenschaft verwenden, nämlich die Textdekoration. Textdekoration, keine. Außerdem will ich den ganzen Menüpunkt. Deshalb müssen wir eine andere Eigenschaft verwenden, nämlich die Texttransformation. Texttransformation, Texttransformation in Großbuchstaben. Wenn ich diese Datei einstelle und Ihnen meinen Browser zeige, können Sie jetzt das Ergebnis sehen Jetzt sehen unsere Telefone viel besser aus als die vorherigen. Mit Flexbox richten wir alle Menüelemente horizontal in der Mitte dieser Seite Jetzt füge ich all diesen Elementen den Over-Effekt hinzu. Kehren wir zum Ergebnis zurück, also coor Jetzt wähle ich das Punkt-Hauptmenü oder den Ankertext, den Doppelpunkt, den Mauszeiger Dann ist innerhalb der Kalibrationen unsere erste Eigenschaft Hintergrund, Hintergrund und unsere Hintergrundfarbe ist , Hintergrund und unsere Hintergrundfarbe Damit möchte ich die Schriftfarbe Weiß, Farbe, Weiß haben. Wenn ich diese Datei einstelle und wieder zu meinem Browser zurückkehre und meine Autos auf diesen Objekten öffne , können Sie den Effekt sehen. Jetzt müssen wir all diese Navigationselemente in einer einzigen Zeile platzieren. Dafür müssen wir das UL-Tag auswählen. Hier möchte ich den Menübereich UL verknüpfen. Dann im Set die Kosten, unser erster Eigenschaftsname ist Lstle, Las style, was keiner ist Ich möchte keinen Stil in unseren Listenelementen haben. Deshalb verwende ich diesen Stil nicht. Damit müssen wir eine weitere wichtige Eigenschaft nutzen, nämlich diesen Spielflachs Wenn ich diese Datei einstelle und zu meinem Browser zurückkehre, können Sie jetzt sehen, wie sie versucht, sie in einer einzigen Zeile auszurichten Aber wir stellen keine zur Verfügung, deshalb hat es nicht perfekt funktioniert. Jetzt müssen wir alle Listenelemente bereitstellen . Kehren wir noch einmal zum Visual Studio-Code-Editor zurück. Hm Krawatte. Der Menübereich LI-Tag, und ich werde ihn auf dem LI-Tag sehen. In der Alvass ist dann die erste Eigenschaft von O die Position, die relative Position, relative Position, und unsere nächste Eigenschaft ist das Gewicht, das Gewicht Und unsere dritte Eigenschaft ist die Textausrichtung. Text ausrichten, Text zentriert ausrichten. Wenn ich diese Datei einstelle und zurück zu meinem Browser gehe, können Sie das Ergebnis sehen. Wie Sie sehen können, hat es für die wenigsten Elemente aus dem Hauptmenübereich funktioniert . Jetzt möchte ich unseren Servicebereich erst anzeigen , wenn ich ihn aktiviert habe. Dafür müssen wir unser LI-Tag vor Punkt eins verstecken. Kehren wir zum Punkt zurück und hier gebe ich Punkt Eins ein, unterstreiche Eins und wähle das gesamte LI-Tag daraus aus Dann in den Kalibraten, und ich werde eine Anzeigeeigenschaft verwenden Keine anzeigen. werde ich eine andere Position für den Eigenschaftsnamen verwenden. Relative Position. Wenn ich diese Datei einstelle und dir meinen Browser zeige, lass es mich dir zeigen. Wie Sie sehen können, ist unser Drop-down-Bereich jetzt nicht sichtbar, aber ich möchte ihn sehen, wenn ich mit der Maus darauf fahre Dazu müssen wir das gesamte LI-Tag von D nach unten auswählen . Lass es mich dir zeigen. Punktmenübereich, und dann wähle ich das gesamte LI-Tag aus. Damit möchte ich den O-Selektor hinzufügen. Damit wähle ich gesamten Listeneintrag aus der ersten Drop-down-Liste aus Geben Sie dann Punkt, Dropdown One, Direct Al Selector oder Tag-Name K Dann ist die Eigenschaft Calise oder erste Positionierung top T Null Außerdem werde ich eine andere Eigenschaft verwenden, nämlich die Anzeige Block anzeigen. Wenn ich diese Datei einstelle und zurück zu meinem Browser gehe und wer meine Autos besonders sind Service-Bereich, jetzt können Sie das Ergebnis sehen. Jetzt zeige ich alle Drop-down-Menüs, Logodesign, Webdesign und Webentwicklung an. Aber unsere zweite Drop-down-Option funktioniert nicht perfekt. Aber vorher müssen wir unseren Drop-down-Menüabschnitt perfekt anordnen. Kehren wir wieder zum bearbeiteten Visual Studio-Code zurück. Hier wähle ich Dot Dropdown One aus. Dann legt er die Groß- und Kleinschreibung O erste Eigenschaft ist Position, Position absolut. Und um es pro Fuß anzuordnen, müssen wir eine weitere Eigenschaft verwenden, nämlich Display. Zeige Schlacken an, und ich möchte die Drop-down-Elemente spaltenweise anordnen Deshalb müssen wir eine andere Eigenschaft verwenden, nämlich Plex-Richtung Spielrichtung, Spalte. Außerdem müssen wir festlegen, was in unserer Drop-down-Box erscheinen soll. Typ Herm, was zu 100%. Wenn ich diese Datei einstelle und zu meinem Browser zurückkehre und mit dem Mauszeiger auf den Servicebereich fahre, können Sie sie jetzt perfekt sehen Hier können Sie sehen, dass wir unsere Drop-down-Elemente spaltenweise perfekt ausrichten unsere Drop-down-Elemente spaltenweise Jetzt müssen wir unser zweites Drop-down-Menü anzeigen. Dafür müssen wir fast dasselbe tun. Kehren wir zum S Studio-Code zurück, und ich werde diesen Abschnitt replizieren Zuerst werde ich unser Dropdown-Two-Menü ausblenden. Dropdown zwei, das, und jetzt brauche ich diese Positionseigenschaft nicht. Ich entferne es. Außerdem müssen wir dem Listenelement ein Drop-down-Menü mit Hover-Effekt hinzufügen Listenelement ein Drop-down-Menü Im Moment muss ich dafür nicht den Sektor im direkten Stil verwenden und Dam verwenden , um Dropdown eins auf Dropdown zwei zu ändern Außerdem werde ich den Menübereich entfernen und Punkt Dropdown eingeben. Dropdown unter Bereich eins. Außerdem brauche ich diese Top-Eigenschaft nicht, weil ich sie auf der P-Seite zeigen möchte . Ich werde diese Datei einrichten. Als Nächstes ändere ich diesen ausgewählten Namen, drück eins auf zwei, und ich lasse alle Eigenschaften und Werte unverändert, aber ich entferne mit der Eigenschaft und gebe Zuhause ganz oben Null ein. Dort werde ich eine andere Eigenschaft verwenden, die ganz oben Null steht. Unsere nächste Immobilie ist Lip Lap zu hundert Prozent. Außerdem werde ich das Drop-down-Menü einrichten. W 200 Pixel. Wenn ich diese Datei einstelle und zu meinem Browser und dem allgemeinen Bereich Service und Webentwicklung zurückkehre allgemeinen Bereich Service und Webentwicklung , funktioniert es nicht. Ich glaube, ich habe einen Fehler gemacht. Kehren wir zur Stable-Datei zurück. Wie Sie, wir haben in Dropdown zwei einen Rechtschreibfehler gemacht. Wir müssen es benutzen, nicht. Wenn ich diese Datei und meine Style-Datei setze und wieder zu meinem Browser zurückkehre und meinen Browser benutze und den Mauszeiger auf Dienste und auch auf Webentwicklung Jetzt können Sie das Ergebnis sehen. Jetzt funktioniert unser Menü perfekt. Wie Sie sehen können, können wir mithilfe der Flex-Eigenschaft ein Db-Down-Menü erstellen . Als Nächstes füge ich ein Header-Bild und einen Text mithilfe der Flex-Eigenschaften hinzu. Jetzt füge ich ein Header-Bild hinzu. Dafür brauchen wir ein weiteres Dip-Tag, D-Punkt, und ich möchte ihnen eine Klasse zuweisen, das ist Bannerbereich. Bereich zum Unterstreichen des Banners. In diesem Dip-Tag werde ich dem Tag ein H hinzufügen. Und Hameroty, die Macht der Flexbox. Leistung der Flexbox. Und ich werde diese Datei einrichten. Lassen Sie uns nun den Bannerbereich in unserer Sess-Datei gestalten. Ich werde diesen Klassennamen, Banner Aa, in meine Sess-Datei kopieren und den Bannerbereich verknüpfen Dann lege ich das CSS fest. Die erste Eigenschaft ist das Hintergrundbild. Hintergrundbild. Als Hintergrundbild nehme ich dieses Bild, das sich in unserem Bildordner NP befindet Geben Sie R R L ein und dann unser Ordnerbild. Schrägstrich oder Bildname Nature Dot JPG. Damit werde ich die Hintergrundgröße sagen. Hintergrundgröße, Hintergrundgröße, Titelbild. Außerdem müssen wir die Hintergrundposition angeben. Hintergrundposition, Hintergrundposition, Mitte. Ich möchte diesen Hintergrund horizontal und vertikal zentrieren Deshalb gehe ich an Mitte und Mitte vorbei. Jetzt werde ich die Höhe für diesen Hintergrund einstellen. Höhe hundert VH. Wenn ich diese Datei einstelle und zurück zu meinem Browser gehe, können Sie das Ergebnis sehen Jetzt müssen wir diesen Text in der Mitte dieses Bildes ausrichten. Dafür müssen wir diese Flex-Eigenschaft verwenden. Gehen wir zum Resto-Code-Editor und hier gebe ich diesen Play-Flex Objekt mittig ausrichten. Außerdem werde ich Justify Content Center bestehen. Wenn ich diese Datei und das per Browser einstelle, können Sie das Ergebnis sehen, die Leistung der Flexbox. Jetzt müssen wir die Textgröße erhöhen und die Farbe ändern. Dafür wähle ich unser Header-Tag aus. Habe Bannerbereich H zwei. Fügen Sie dann die Kalibrationen oder die ersten Eigenschaften-Texte ein, indem Text in Großbuchstaben umwandeln Damit werde ich die Farbe ändern. Farbe, weiß. Außerdem werde ich die Schriftgröße ändern. Schriftgröße, 60 Pixel. Außerdem möchte ich die Schriftfamilie ändern. Schriftfamilie. Schriftfamilie Monospace. Und ich werde diese Datei einrichten. Wenn ich zu meinem Browser zurückkehre, können Sie das Ergebnis sehen. Aber es ist wegen des Hintergrunds nicht richtig sichtbar. Jetzt müssen wir diesem Hintergrund einen Farbverlauf über dem Effekt hinzufügen . Lass es uns machen. Hier tippe ich , linearer, linearer Gradient , zwischen diesen beiden Werten verwende ich ein Komma. Innerhalb der unteren Klammern müssen wir den Gradientenwert für den Start- und Endpunkt angeben Hier verwende ich den RGBA-Wert r G B A, A für Alpha, der für Transparenz verwendet wird Für Rot verwende ich Null. Für Grün werde ich auch Null verwenden, und für Blau werde ich wieder Null verwenden. Aber für den Alpha-Wert werde ich 0,6 verwenden. Das ist die eine Seite von Gradient V. Wir müssen eine andere Seite des Gradientenwerts übergeben. Hier verwende ich ein Koma. Und ich werde diese Linie erstellen. Ich werde es kopieren und hier werde ich es einfügen. Wenn ich diese Datei einstelle und in meinem Browser mache, können Sie jetzt das Ergebnis sehen. Ich habe erfolgreich einen Navigationsknospen mit der Flexos-Eigenschaft erstellt mit der Flexos-Eigenschaft Dies ist eine der guten Verwendungen und ein gutes Beispiel für die Eigenschaft von Flexbox Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Projekt