Bootstrap lernen - 101 Kurs - Beginnen Sie Ihre Web-Entwicklung Karriere | Kyle Sampson | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


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

Bootstrap lernen - 101 Kurs - Beginnen Sie Ihre Web-Entwicklung Karriere

teacher avatar Kyle Sampson, Web Designer & Developer

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.

      KURSEINFÜHRUNG

      0:28

    • 2.

      Abschnitt 2 - Bootstrap Einführung

      0:56

    • 3.

      Abschnitt 3 - Bootstrap verwenden

      1:23

    • 4.

      Abschnitt 4 - Bootstrap verbinden

      1:54

    • 5.

      Abschnitt 5 - Grid

      5:35

    • 6.

      Abschnitt 6 - Column

      6:43

    • 7.

      Abschnitt 7 - Beispiel für Column

      4:00

    • 8.

      Abschnitt 8 - Column

      4:55

    • 9.

      Abschnitt 9 - Überprüfung aller Komponenten

      22:54

    • 10.

      Abschnitt 10 - Anmeldeseite erstellen

      11:09

    • 11.

      Abschnitt 11 - Navigation erstellen

      7:50

    • 12.

      Abschnitt 12 - Sidebar

      10:05

    • 13.

      Abschnitt 13 - Hauptinhalt

      17:01

    • 14.

      Abschnitt 14 - rechte Sidebar & Abschluss

      7:30

  • --
  • 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.

94

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Hast du Schwierigkeiten beim Design von Webseiten von Grund auf zu machen? Suchst du ein Boiletplate zur Arbeit aus? Oder vielleicht bist du einfach daran interessiert, mehr über Bootstrap zu erfahren. Dieser Kurs ist für dich!

Dieser Kurs geht darüber hinaus, was Bootstrap ist, wie du es verwendest, eine Überprüfung aller Komponenten und tatsächlich in die Verwendung setzt. Vertrau dir das Bootstrap system, Navigationselemente und vieles mehr an.

Dieser Kurs dreht sich um den Aufbau eines Klons der Login-Seite eines beliebten sozialen Netzwerks und der Startseite. Dies ist streng ein front wir tauchen nicht in irgendetwas serverseitiges ein.

Danke für den Kurs, ich hoffe dir gefallen!

Intro Musik von Joystock - https://www.joystock.org

Triff deine:n Kursleiter:in

Teacher Profile Image

Kyle Sampson

Web Designer & Developer

Kursleiter:in
Level: Beginner

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. Einführung in den Kurs: Haben Sie Probleme damit gehabt moderne reaktionsschnelle Websites zu erstellen, oder vielleicht sind Sie einfach neu in der Webentwicklung im Allgemeinen. Mein Name ist Kyle und ich werde Sie durch Bootstrap führen und wie Sie damit schnell reaktionsschnelle Websites für Ihre Kunden erstellen können. Wir werden die gesamte Dokumentation durchgehen und auf wichtige Funktionen hinweisen , die in Bootstrap integriert sind und Ihnen einen Wettbewerbsvorteil auf dem Markt verschaffen. Ihre Websites werden großartig aussehen, die funktional sein werden , und Sie werden in dieser Klasse viel lernen. Ich hoffe, ihr seid bereit loszulegen. 2. Abschnitt 2 – Bootstrap Einführung: Alles klar, Willkommen in der Klasse, allerseits. Danke, dass du dich für den Kurs angemeldet hast. Ich hoffe, ihr seid bereit loszulegen. Wenn Sie mit Bootstrap nicht vertraut sind, werden wir die Dokumentation vertiefen, einige Beispiele ansehen und sehen, wie wir diejenigen auf unserer Website nutzen können diejenigen auf unserer Website nutzen , die wir erstellen werden. In diesem Kurs. Wir werden einen Facebook-Klon bauen, nicht unbedingt das Back-End, aber wir werden nur die Front-End-Funktionen aufbauen . Wir beginnen mit der Anmeldeseite und arbeiten uns dann auf die Homepage ein. Wir werden Bootstrap-Elemente so oft wie möglich verwenden . Wenn es zusätzliches CSS gibt, werden wir das angehen. Alles, was wir anpassen müssen. Wir machen es einen Schritt nach dem anderen. Dieser Kurs richtet sich an Anfänger, Menschen, die mit Bootstrap nicht vertraut sind. Wenn Sie jedoch mit Bootstrapping vertraut sind, brauchen Sie nur etwas mehr Erfahrung, brauchen Sie einfach eine Auffrischung. Dieser Kurs wird dies auch bieten. Also hoffe ich, dass ihr bereit seid loszulegen. Also lasst uns damit einsteigen. 3. Abschnitt 3 – Mit Bootstrap nutzen: Okay, um loszulegen, brauchen wir einen Code-Editor für diesen Kurs. Ich werde Visual Studio-Code verwenden. Zögern Sie nicht, den Code-Editor zu verwenden, den Sie mögen. Was wir also tun müssen, ist eine neue Datei zu erstellen. Und ich nenne diese einfach index.html. Und ich speichere es in meinem Download-Ordner. Und ich werde es einfach in einen Ordner namens Kurs Facebook legen . Nennen Sie es gerne, wie Sie möchten und speichern Sie es einfach. Also index.html und speichere es. Großartig. Also jetzt innerhalb des Code-Editors , wo es das Boilerplate HTML platzieren wird , um loszulegen. Und um das zu tun, mache ich hier einfach einen kurzen Code. Geben Sie dies gerne ein oder wenn Ihr Code-Editor über eine Verknüpfung verfügt, verwenden Sie diese für den Titel. Ich werde einfach einen Webkurs machen und ihn speichern. Großartig, jetzt können wir diese Datei tatsächlich in unserem Browser öffnen und haben das nicht getan, gehen Sie einfach zu Ihrem Explorer und suchen Sie den Ordner, den Sie erstellt haben , und doppelklicken Sie auf die Datei. Und dann öffne ich direkt in deinem Browser. Im Moment ist es leer , weil wir nichts im eigentlichen Körper haben . Nur um sicherzustellen, dass dies funktioniert, werde ich nur einen Testkopf ein Element einwerfen und Aktualisieren und Benotung können es dort oben sehen. Also sind wir damit schon fertig und werden die Bootstrap-Installation in der nächsten Lektion angehen . 4. Abschnitt 4 – Connecting: In diesem Abschnitt werden wir erläutern, wie Datei index.html installieren oder verbinden die Bootstrap-Plattform tatsächlich mit unserer Website oder unserer können. Es gibt also ein paar Möglichkeiten , Bootstrap zu verbinden. Was Sie also tun möchten, ist bootstrap.com zu holen und dann auf den Download-Button zu klicken. Von hier aus können Sie irgendwie durchblättern und alle verschiedenen Möglichkeiten sehen , die sie bieten, Bootstrap tatsächlich mit Ihrer Website zu verbinden. Sie haben Paketmanager, CDN-Links, Garn, Juwel, Komponisten, so ziemlich alles. Wenn Sie weiter fortgeschritten sind, können Sie diesen Anweisungen folgen. Wie ich schon sagte, dieser Kurs wird eher auf den Anfänger ausgerichtet sein . Was wir hier also machen werden, ist tatsächlich die CDN-Links zu verwenden. Es heißt also CDN via JS liefern. Überspringen Sie also die heruntergeladenen OJS geliefert wurden, um die zwischengespeicherte Version von Bootstraps kompiliertem CSS und JS für Ihr Projekt bereitzustellen . Das ist genau das, was wir brauchen. Was wir also tun müssen, ist auf In Zwischenablage kopieren zu klicken. Und wir werden wieder zu unserer Indexdatei kommen. Und in den Kopfbereich fügen wir es ein. Und ich schalte den Zeilenumbruch sehr schnell ein. Okay, jetzt, da wir die CSS-Datei und eine JavaScript-Datei mit unserer Website verknüpft haben. Lasst uns weitermachen und es einfach speichern. Ich werde das Header-Element dort behalten , nur um sicherzustellen, dass die Standardschrift und -farbe und alles dergleichen auf den H1 wirksam werden. Auf diese Weise wissen wir mit Sicherheit , dass Bootstrap alles verbunden ist. Also gehe ich zurück in den Browser und aktualisiere mich. Und Sie können sehen, dass sich die Schriftart geändert hat. Es ist immer noch schwarz, das ist in Ordnung. Aber auch einige der Seitenränder und Seitenpolster und ähnliches haben sich geändert. Dies sind nur Anzeichen dafür, dass Bootstrap erfolgreich verbunden wurde. Das ist also genau das, was wir brauchen. 5. Abschnitt 5 – Grid: Einer der größten Vorteile der Verwendung von Bootstrap für Ihre Webentwicklung ist die Tatsache , dass ein Grid-System integriert ist. Dies ist also sehr nützlich, um wirklich spezifische oder benutzerdefinierte Layouts zu erstellen. Dies wird sehr hilfreich sein wenn wir diese Homepage für den Facebook-Feed entwerfen , wo Sie im Wesentlichen einige Informationen auf der linken Seite haben, Ihren Hauptfeed in der Mitte und dann hast du ein paar Freunde und vielleicht ein paar Anzeigen auf der rechten Seite und ähnliches. Es ist also wirklich nützlich dafür , dass alles eingebaut und sehr einfach zu bedienen ist . In diesem Abschnitt geht es also um das Raster oder die Container, wie sie in Bootstrap genannt werden das Raster oder die Container . Um damit zu beginnen, springen wir zurück auf die Website getbootstrap.com, gehen zu Hunden und kommen dann zu Layout und Containern. Hier heißt es also, dass Container ein grundlegender Baustein von Bootstrap sind , Pad enthält und Ihre Inhalte innerhalb eines bestimmten Divisor-Ansichtsfensters ausrichtet . Sie haben tatsächlich ein paar verschiedene Klassen , die Sie verwenden können. Einer davon ist nur ein Container. Es gibt eine, die Container-Strichflüssigkeit und dann einen Container-Strichhaltepunkt ist , der bis zum angegebenen Haltepunkt 100 Prozent beträgt. Toll, was wir also hauptsächlich hier verwenden werden, ist der normale Behälter und die Behälter-Strichflüssigkeit, die 100% oder die volle Breite des Ansichtsfensters haben wird. Wenn wir also ein wenig hier nach unten scrollen, können Sie tatsächlich die Haltepunkte sehen , die in Bootstrap integriert sind. Sie haben also extra klein, klein, mittel, groß, extra groß und XX groß. Das werden also wie Ihre Desktops sein, und das werden Ihre Laptops sein, vielleicht einige Tablets. Und dann werden dies mobile Geräte sein. Wie Sie wissen, steuert Webentwicklung oder Webdesign im Allgemeinen eher auf einen Mobile-First-Ansatz als Desktops zu oder sind nicht mehr so weit verbreitet. Die meisten Ihrer Zielgruppen werden wahrscheinlich von einem mobilen Gerät aus auf Ihre Website oder Anwendung zugreifen , was völlig in Ordnung ist. Deshalb existieren Bootstrap und andere Frameworks wie dieses. Alles ist verantwortungsvoll gebaut also wird es unabhängig von der Bildschirmgröße gut aussehen . Großartig. Wenn wir also ein wenig nach unten scrollen, können Sie hier einige Beispiele sehen. Nur ein sehr einfaches Div mit einer Containerklasse. Und dann stellst du deinen Inhalt auf die Seite. Sie haben reaktionsschnelle Container. Hier kommt der Haltepunkt des Container-Dash-Breakpoints ins Spiel. So können Sie den Container-Strich klein, mittel , groß und alle hier oben auf diese Haltepunkte beziehen . Also werden flüssige Behälter, wie gesagt, die volle Breite haben. werden also den ganzen Weg von links gehen , ganz nach rechts. Und dann kannst du auch Container verschachteln. Sie können einen Container mit voller Breite erstellen, und dann können Sie mit einem Container mit normaler Breite arbeiten. Nehmen wir an, Sie möchten die Hintergrundfarbe in voller Breite und möchten dennoch, dass Ihr Inhalt in 1200 oder 1400 Pixeln enthalten ist. So kannst du also Sachen machen , was wirklich nett ist. Also wollen wir hier anfangen. Wir werden dieses Beispiel direkt hier kopieren, den Standardcontainer. Ich kopiere es einfach. Springe in den Code-Editor. Lassen Sie uns dieses Test-H1-Element loswerden und fügen Sie einfach dieses Beispiel ein. Und lasst uns das Element zurückbringen und einfach testen. Mal sehen, was die Containerklasse wir machen werden. Perfekt. Man sieht also, dass es ein bisschen überspringt. Und das liegt nur an dem Standardstyling. Also werde ich es einfach schnell inspizieren und sehen, was es macht. Sie haben also div mit einem Klassencontainer und dann können Sie hier sehen, Container dot css. Dies sind die Bootstrap-Styles , die auf diesen Klassennamen angewendet werden. So können Sie hier sehen, dass der Container eine maximale Breite von 1320 haben wird, wenn der Bildschirm mindestens 4000 Pixel beträgt. Das ist es, was du genau hier siehst. Sie können also sehen, dass dieses blau schattierte Element eine maximale Breite von 1320 haben wird. Und wenn wir es kleiner machen. Und es wird irgendwie schrumpfen bis es einen bestimmten Punkt erreicht hat . Und dann bleibt es nur links und rechts mit etwas grundlegender Polsterung. Perfekt. Um dies noch einen Schritt weiter zu gehen, zeige ich Ihnen, wie Sie das tun was ich zuvor erwähnt habe. Und das sind Nistcontainer. Springen Sie also zurück in den Code-Editor. Und wenn ich das kopiere und lege ich eine Container-Armaturenflüssigkeit ein. Und wir werden den Behälter wieder hell hineinlegen. Und dann mache ich hier nur ein paar Inline-Styles, nur weil wir noch kein Stylesheet verbunden haben, aber ich sage nur Hintergrundfarbe, Grau. Und dann mache ich auf dem verschachtelten Container eine Hintergrundfarbe. Machen wir einfach Blau nur zu Testzwecken und speichern es. Wenn wir also aktualisieren, können Sie sehen, dass sich das Container-Strichflüssigkeitselement in voller Breite von links nach rechts mit einer Hintergrundfarbe von Grau erstrecken wird . Und dann wird der verschachtelte Container von unserem ersten, von unserem ersten Beispiel an, innerhalb von max. Maximale Breite von 1320, Hintergrundfarbe blau. Und es passt wirklich gut da rein. Und alles wird immer noch gleich funktionieren. Einfach so. Perfekt. Genau das wollen wir. Also werde ich diese Inline-Styles vorerst nur entfernen, und wir sehen uns im nächsten Abschnitt. 6. Abschnitt 6 – -: letzten Abschnitt haben wir Container durchgegangen , die im Grunde nur der Inhaber des Seiteninhalts sind, den wir erstellen werden. Also fragst du dich vielleicht, okay, toll, wir haben jetzt Container was? Bootstrap hat also tatsächlich das sogenannte Grid-System. Und innerhalb von Containern bauen Sie Ihre Layouts tatsächlich aus. Innerhalb von Containern haben Sie also Zeilen und Spalten, und Sie können Ihr Layout mit diesen erstellen. Es gibt verschiedene Arten von Zeilen und es gibt verschiedene Arten von Spalten und Spaltenklassen und Dinge, die verschiedene Dinge tun. Also gehen wir einfach die Dokumentation hier durch und bekommen einfach ein grobes Beispiel für die Verwendung des Rasters. Dieses erste Beispiel ist also wirklich einfach. Wie Sie hier sehen können, gibt es einen Container und dann gibt es im Container eine Reihe mit drei Divs, die die Klasse c, o, l col haben . Und was ist das? Was das tut, ist nur drei separate Spalten in die Zeile zu legen, die sich innerhalb des Containers befindet. Und Sie können hier sehen, dass das obige Beispiel drei Spalten mit gleicher Breite auf allen Geräten und Ansichtsfenstern mit unseren vordefinierten Rasterklassen erstellt auf allen Geräten und Ansichtsfenstern . Diese Spalten sind auf der Seite mit der übergeordneten Containerklasse zentriert . Um dies noch einen Schritt weiter zu gehen, müssen wir zum Abschnitt Rasteroptionen springen. Und das ist den Haltepunkten für die Container sehr ähnlich . Dies werden die Haltepunkte für bestimmte Klassenspalten sein. So können Sie hier das Klassenpräfix Col Dash, Dash, Small, Col Dash, Medium und so weiter sehen. Sie können diesen tatsächlich bestimmte Spaltenlinks hinzufügen. Und so groß wird es an bestimmten Haltepunkten sein. Das Rastersystem basiert also auf 12 Spaltenzeilen. Du könntest also Dinge tun, wie wenn du ein 5050-Layout willst, könntest du sechs Planeten abstürzen. Es gibt zwei Divs mit dieser Klasse, die Ihnen 50 Prozent Spalten geben würden , zwei davon. Also können wir hier weiter nach unten scrollen. Es gibt automatische Spaltenlayouts ohne die Klassen zu verwenden, wie ich gerade erwähnt habe. Diese werden also wie das erste Beispiel sein , in dem Sie nur eine Standardkolumne bekommen. Sie wissen, wie viele Spalten Sie auch in diese Zeile einfügen , sind, wie viele Spalten Sie erhalten werden. Und so ist es irgendwie vordefiniert. In diesem Beispiel können Sie also sehen, dass sich in dieser obersten Zeile zwei Spalten befinden, und dann gibt es drei Spalten in dieser unteren Zeile. Und das werden zwei Spalten in dieser Zeile sein, drei Spalten in der anderen Zeile, egal welche Bildschirmgröße. Auf der anderen Seite können Sie damit beginnen, vordefinierte mit Spalten definierte zu verwenden. In diesem nächsten Beispiel und in dieser obersten Zeile gibt es eine Spalte, eine andere Spalte mit einem Strich sechs und dann eine dritte Spalte. Was das tun wird, ist drei Spalten hinzuzufügen, aber die in der Mitte wird auf sechs definiert. Das wird also immer 50 Prozent Breite sein , egal was passiert. Ich weiß also nicht, ob es durcheinander bringen wird , wenn ich die Größe ändere, aber wie Sie sehen können, bleibt es 50 Prozent, egal was passiert. Okay. Da ist es. Es bleibt also 50 Prozent, egal was passiert. Und dann das Gleiche hier unten. Und wenn wir runter kommen und Sie können die Spalte für die automatische Breite einstellen. Wenn Sie also zwei Spalten anstelle von nur einer definieren möchten und die beiden anderen Arten den Raum automatisch ausfüllen lassen möchten. Sie können es anders machen und zwei Spalten definieren und eine in der Mitte lassen , um irgendwie schwanken zu können. Das ist also genau hier oben. Und dann sind die Responsive Klassen wirklich das, was wir in diesem Kurs am meisten verwenden werden. Auf diese Weise haben Sie überhaupt mehr Kontrolle über Ihre Spalten. Die Haltepunkte besagen, dass wir hier unten ein bisschen weiter kommen. Es besagt, dass Sie die Spalten der Klasse eine Zeile mischen und abgleichen können. Dies ist also eine Art weitere tiefere Diskussion. Ich mag das im nächsten Abschnitt ansprechen, aber das gibt Ihnen eine Möglichkeit, eine Art wie ein strukturierteres Rastersystem und nicht ein Layout zu bauen . Und das kann ich im nächsten Abschnitt erklären. Also überspringen wir das jetzt einfach. Sie können Spalten und Zeilen verschachteln. Was wir hier wirklich ansprechen möchten , ist Backup hier oben, wo Grid-Optionen stehen. Wir werden also die spezifischen Haltepunkte für unsere Spaltenklassen verwenden die spezifischen Haltepunkte für und Sie werden sehen warum, wenn wir an unserem Facebook-Klon arbeiten. Lasst uns also in unseren Code-Editor springen. Und ich werde den Screenshot des Facebook aufrufen , den wir klonen möchten, den Facebook-Screenshot , den wir klonen möchten. Und wir beginnen hier einfach mit dem eigentlichen Inhalt der Seite. Wir werden gerade die Navigation überspringen. Wir springen einfach in die Mitte der Seite hier. Also werden wir auf den ersten Blick drei Spalten machen und wir werden irgendwie tun, was dieses Bootstrap-Beispiel getan hat. Und habe hier eine dritte Spalte, eine Spalte von 50 Prozent eine Spalte von 50 Prozent und dann eine weitere rund 1 dritte Spalte. Also geh und neuer Code-Editor. Und wir können alles behalten, was wir bisher haben. Werden Sie einfach das Header-Element los. Und wir werden Div mit einer Reihe von Row machen. Und dann wollen wir von dort aus eine Spalte mit einem Strich setzen , großen Strich drei. Und danach wollen wir ein Div mit einer Spalte machen , groß sechs. Dies wird der mittlere, der eigentliche Feed-Teil sein. Und dann auf der rechten Seite wollen wir eine weitere dritte Spalte. Also mache ich 1, 2 und 3 und aktualisiere, nur damit wir das Layout-Formular sehen können. Großartig. Sie können also hier sehen, dass wir eine 11-Spalte haben auch hier ist unsere zweite Spalte. Und dann ungefähr drei Haltestellen hier. Wenn wir wollten, dass dies in voller Breite wird, müssen wir nur diese Containerklasse hier loswerden . Und dann wäre die Reihe im Container Dash Fluid div enthalten , was sie von Seite zu Seite strecken würde. Also nur damit du sehen kannst , dass ich den Container auskommentiere und aktualisiere. Sie können sehen, dass es sich in voller Breite erstreckt und es dann gleich zurückbringt, nur weil ich es mehr enthalten möchte. Großartig. Jetzt können wir also tatsächlich in den nächsten Abschnitt springen. 7. Teil 7 – Column: In diesem Abschnitt möchte ich kurz auf den Zeile, Spaltenabschnitt der Dokumentation hier eingehen . Ich habe es im letzten Abschnitt kurz angesprochen, aber ich wollte ein bisschen mehr tief tauchen und euch nur ein Beispiel dafür geben wofür das verwendet werden könnte. Und hier heißt es, dass Sie diese Zeilen-, Spaltenklassen verwenden können , die schnell grundlegende Rasterlayouts erstellen oder Ihre Kartenlayouts steuern können. Wenn ich damit wirklich nützlich finde ist es fast wie ein Bildergalerahraster zu erstellen ein Bildergalerahraster oder einfach nur Dinge zu behalten. Und ich habe eine wirklich strukturierte Position auf dem Bildschirm. Und ich möchte euch zeigen, was ich damit meine. Also gehe ich zum Code-Editor. Und genau unten mache ich einen neuen Container. Und dann mache ich eine Reihe und füge die Zeilenspalten 3 hinzu. Und ich möchte sicherstellen, dass ich diesen Klassennamen korrigiert, wie genau das so nahe ist. Und dann wollen wir drinnen ein Div mit der Klasse Col machen . Und dann mache ich da drin nur das Bild, nur ein Platzhalter hier. Und ich glaube, dass der Link immer noch funktioniert. Und ich kopiere das nur fünfmal. Wir wollen also insgesamt fünf Spalten hier. Wenn du dich erinnerst, sagten wir, dass Rho drei anruft und was das tun wird, ist es einfach zu sperren. Und so erscheinen zu einem bestimmten Zeitpunkt nur drei Spalten hintereinander. Also speichere das und aktualisiere es. Und Sie können hier sehen, dass wir fünf Spalten haben, aber es sind drei, was genau das ist, was wir wollen. Jetzt. Um euch eine bessere Vorstellung davon zu geben, wofür ich diese Zeilenstruktur normalerweise verwende, werde ich nur ein bisschen Stile für die Bilder machen . Ist hier oben und das ist Hub. Einfach ganz schnell. Ich werde einige Stile hinzufügen , die Bild sagen würden, da dies die einzigen Bilder auf der Seite sind, sage ich mit einem Auto von 100 Prozent Höhe. Und das sollte den Platz für die Spalten ausfüllen. Okay, perfekt. So können Sie sich irgendwie mit einigen anderen Stilen anlegen, um diese näher zusammenzubringen. Nun, was wirklich schön ist, ist, wenn man kleiner wird und sie irgendwie das Verhältnis und die TAC beibehalten, was wirklich nett ist. Wie gesagt, dies ist gut für Bildergalerien oder wenn Sie Daten in einer sehr definierten Struktur anzeigen müssen . Und Sie können das auch ein bisschen weiter gehen und Haltepunkte setzen. Man kann also Row-Kumpels sagen, große drei. Und dann sagen wir auf mittleren Bildschirmen wir wollen, dass sie nur zwei zeigen. Und dann wollen wir auf wirklich kleinen Bildschirmen nur eins hintereinander zeigen. Speichern wir das und aktualisieren wir es. Und nichts passiert. Aber wenn wir etwas kleiner werden, werden sie zu zwei wechseln. Und wenn wir kleiner werden, wird es auf eins zurückgehen. Und dann für ganz klein und wir müssen das einstellen, das wird hier tatsächlich wirksam werden. Was wir also tun müssen, ist aktualisiert, damit nur die Standardklassen perfekt sind. Und wie Sie sehen können, , wenn wir größer bleiben unsere Stile perfekt, wenn wir größer werden. Das ist also ein Beispiel für die Verwendung der Zeile, Spalten, Klassen und Bootstrap. Wie ich schon sagte, diese können für alles verwendet werden. Normalerweise verwende ich sie für Bildergalerien. Aber lass deiner Fantasie freien Lauf. 8. Abschnitt 8 – Column: In diesem Abschnitt werden wir ein bisschen mehr über Spalten sprechen . Ich werde etwas tiefer über die benutzerdefinierten Klassen eingehen , die auf diese Spalten angewendet werden. Bootstraps-Spalten sind, ich denke das Raster wird tatsächlich mit Flexbox, CSS, Flexbox erstellt. Es gibt also viele integrierte Stile und Klassen , die Sie verwenden können, die Flexbox-Stile verwenden. Dinge wie vertikale Ausrichtung, horizontale Ausrichtung und ähnliches sind alle richtig in Bootstrap integriert, was es wirklich schön macht, solche Dinge zu tun. So können Sie Ihre Spalten vertikal ausrichten lassen oder sie horizontal ausrichten lassen. Dies ist also praktisch , wenn Sie Ihre Layouts oder Navigationen erstellen . Zum Beispiel ist es wirklich schön, dass Ihre vielen Links vertikal im Container ausgerichtet sind , anstatt zu versuchen, eine Reihe von benutzerdefiniertem CSS zu schreiben eine Reihe von benutzerdefiniertem CSS zu damit sie zentriert erscheinen. Das ist also wirklich schön, dass Bootstrap all diese integrierten Dinge wie den Spaltenumbruch hat . Eine Sache, die ich ziemlich oft verwende, ist die Neuordnung. Das ist also nett. Sagen Sie zum Beispiel, Sie haben Inhalt auf der linken Seite und Bild rechts. Und dann die Zeile darunter, dass Sie ein Bild auf der linken Seite und Inhalt rechts haben . Wenn Sie diese stapeln, werden Sie auf Mobilgeräten Inhalt, Bild und Bildinhalt haben. Was ich also gerne mache, ist, diese Spalten in der zweiten Zeile neu anzuordnen diese Spalten in der zweiten Zeile neu anzuordnen , so dass sie auf dem Handy sind, wo es Taxi geht, Inhaltsbild, Inhalt, Bild und einfach ein bisschen besser für den Benutzer fließen. Das ist also echt nett. Sie können hier sehen, dass das Beispiel zuerst in DOM steht, keine Reihenfolge wird dritter und DOM mit einer Reihenfolge von 1, Sekunde und unten mit einer Reihenfolge mit einer größeren Reihenfolge angewendet . Sie können also sehen, dass es sich hier nur um eine Standardspalte handelt. Der zweite hier hat Dash f5 bestellt, was bedeutet, dass er ganz am Ende platziert wird, da er eine höhere Zahl hat. Und dann hat die dritte Spalte die Reihenfolge eins, die sie sagen würde, wenn sie angezeigt wird, würde sie über fünf gerendert. So bekommen sie dieses Beispiel hier. Und Sie können den Haltepunkt auch auf diese Klassen anwenden , damit sie die Reihenfolge nur an einem bestimmten Haltepunkt ändern. Bootstrap verfügt auch über versetzende Spalten. Wenn Sie also aus irgendeinem Grund keine dritte Spalte haben möchten, können Sie in diesem Beispiel einfach um vier versetzen. Und das würde dir eine Lücke dazwischen geben. Also gehe ich in den Code-Editor und gebe euch einfach ein kurzes Beispiel dafür, worüber ich gesprochen habe. Okay. Also komme ich einfach zwischen den R2-Containern hierher und füge einen neuen mit einer Zeile und dann zwei Spalten innerhalb dieser Zeile hinzu. Ich werde auf großen Bildschirmen sagen, dass wir wollen, dass sie sechs breit sind. Und dann kopiere ich diese Zeile und füge sie direkt darunter ein. Und dann wird in der allerersten Spalte dieser Text gesagt. Die zweite Spalte erhält das gleiche Bild von unten. Und dann wird das gleiche Bild in die erste und die zweite Zeile gehen . Und dann ist dies ein Text, der gehen wird und die zweite Spalte und die zweite Zeile. Und ich lösche einfach unsere alten Container, da wir sie nicht mehr brauchen. Und dann speichern und aktualisieren. Und genau das sollten wir uns was besorgen. Wir haben etwas Inhalt auf dem linken Bild, rechte Bild wird auf der rechten Seite konstant sein. Jetzt, wenn wir den Bildschirm verkleinern, stapeln sie sich. Und Sie können sehen, dass es nicht wirklich am besten aussieht zwei Bilder so wieder an Rücken zu haben. Wir möchten dem Benutzer etwas Platz zum Atmen zwischen den Elementen auf unserer Seite geben . Um diesen Effekt zu erzielen, werden wir tatsächlich alles behalten, wie wir es haben. Und wir ändern einfach die Reihenfolge mit den Standard-Bootstrap-Klassen. Was wir also tun müssen, ist , dass die Auftragsklassen. Also werden wir zu diesem ersten sagen , dass wir Order Dash T2 sagen, was nur sagt, dass wir standardmäßig wollen, dass dies die zweite Spalte sein soll. Und dann werden wir sagen, bestellen Sie Medium eins. Wenn es also größer als ein mittlerer Bildschirm ist, wird es die erste Spalte sein, die es auf der linken Seite hält. Aber abgesehen davon werden wir es an zweiter Stelle wollen, was alles mittlere oder kleinere bedeuten würde. Also Handys, wir wollen, dass das das ist, die erste Spalte. Und dann werden wir in der unteren Spalte Strich eins bestellen und dann Medium 2 bestellen. Lasst uns weitermachen und das speichern und aktualisieren. Man kann sehen, dass sich nichts wirklich ändert. Aber wenn wir kleiner werden, können Sie genau hier sehen, der Text oben steht. Bilder unten, Texte sind oben, das Bild ist unten. Perfekt. Genau das wollen wir. 9. Abschnitt 9 – Überprüfen von allen Komponenten: Das nächste Thema, das ich behandeln möchte, sind einige Standard-Bootstrap-Klassen in Bezug auf Topographie, Bilder, Tabellen und Abbildungen. Bootstrap hat also eine Menge Standard-Styling, das für die meisten Anwendungen ziemlich gut aussieht . Sie können diese natürlich wie Schriftfamilien und Gewichte und Größen und ähnliches anpassen . Was jedoch genau hier eingebaut ist, ist, wie Sie sehen können, eine Standardgröße für Header-Elemente. Sie haben auch Standardstile für das kleine Element, was ihm eher ein verblasstes Aussehen nach sekundären Inhalten verleiht . In der Regel wie ein Untertitel oder so ähnlich. Sie haben Anzeigeüberschriften , die noch größer sind. Und dann können Sie diese natürlich nach Belieben anpassen. Dass der Lead-Absatz , der normalerweise, wie Sie wissen, wenn Sie sich einen Blogbeitrag ansehen, der ein bisschen mehr hervorsticht, mehr einen Punkt macht, führt Sie irgendwie auf die Seite. Und dann haben Sie einfach einen Ton von wirklich schönen integrierten Klassen , die Sie verwenden können, ohne Ihr eigenes CSS schreiben zu müssen, was Ihnen, wenn Sie eine große Website erstellen, viel Zeit sparen kann. Es gibt irgendwie universelle Klassen, so dass sie beim Tippen oder beim Programmieren leicht zu merken sind, können Sie, wissen Sie, während Sie arbeiten, wirklich flüssig sein, was wirklich nett ist. Das sind also die Schriftarten, Bilder des integrierten Bildes der responsiven Klasse, IMG Dash Fluid, die die maximale Breite 100% und die Höhe automatisch anwendet. Dadurch kann das Bild nur den Raum ausfüllen. Wenn Sie sich an eine frühere Lektion erinnern, habe ich dies tatsächlich manuell getan, um das Zeilenbeispiel zu füllen , das ich euch ausdrücken wollte. Also hätte ich diese Klasse sehr leicht benutzen können, aber wie gesagt, ich habe einfach die beiden Stile dort angewendet , um die gleichen Ergebnisse zu erzielen. Es wäre also viel schneller gewesen , diese Klasse nur auf die Bilder anzuwenden. Wenn wir hier unten weiter kommen, haben sie Bild-Miniaturansichten, was nett ist. Es gibt dir eine schöne abgerundete Kante mit einer sehr schwachen Grenze. Sie haben viele Alignment-Klassen für Bilder, um sie linksbündig oder rechts ausgerichtet zu machen, zentriert. Und dann kannst du das Gleiche mit Bildelementen hier machen. Also einfach gut zu wissen Tische. Dies ist wirklich praktisch wenn Sie es mit vielen Daten zu tun haben, die Sie dem Benutzer ausdrücken. Wenn Sie integrierte Tabellenstile , sparen Sie eine Menge Zeit. Sie also einen Teil der Klassentabelle in Ihre HTML-Tabelle legen, werden wir sie wirklich gut gestalten. Sie können sehen, wenn Sie etwas weiter unten kommen, können Sie sekundäre Varianten auf Ihre Tabellen anwenden , um ihnen, je nach Anwendung, eine andere Farbe zu geben ihnen, je nach Anwendung, . Du könntest X und dann Tabellen mit gestreiften Zeilen machen. Auch dies sind alles nur Klassen, um Ihnen Zeit beim Erstellen Ihrer Anwendung oder Ihrer Website zu sparen . Sie haben Schwebereihen. Dunkel für Dunkelmodus, aktiv. Also einfach eine Menge tolles Dinge hier. Also möchte ich diesen Abschnitt nur kurz ansprechen. Ich möchte zu tiefgreifend gehen nur weil viele dieser Dinge beim Aufbau Ihrer Website angepasst werden . Also wisse einfach, dass die hier sind. Es gibt andere integrierte Stile sind Klassen , die Bootstrap für die Textausrichtung und Dinge wie diesen Füllrand hat . Tauchen Sie also definitiv tiefer ein wenn Sie eine Chance haben. Es ist wirklich, sehr nett und es wird Ihre Entwicklung beschleunigen. In diesem Abschnitt erhalten Sie einen schnellen Überblick über alle Komponenten, die in Bootstrap integriert sind. Ich werde nicht auf jeden einzelnen eingehen, aber ich möchte darüber sprechen, wenn wir auf diese Liste gehen und was sie sind. Von oben beginnend haben wir das Akkordeonelement. Und all dies ist nur eine Möglichkeit, Inhalte zu erweitern und zu reduzieren. Nur um Ihrer Seite ein prägnanteres Aussehen und Gefühl zu verleihen. Sie sehen diese oft mit ähnlichen FAQ-Abschnitten. Sie haben die Frage als Titel und dann die Antwort darin. Es ist also eine wirklich gute Möglichkeit, Ihre Seite irgendwie zu verdichten. Und sie bieten ein bisschen mehr Kontrolle über solche Dinge. Sie können die Hintergrundfarbe und die Ränder entfernen , um nahtloser und in Ihre Website integriert zu werden. Wenn du runterkommst, kannst du Dinge wie immer offen machen. Wenn Sie also die Seite der ersten öffnen, können Sie die Zugänglichkeit für weitere Informationen sehen . Das ist also echt nett. Warnungen, dies werden interaktivere Elemente sein. Wenn Sie ein Formular erfolgreich absenden oder fehlschlägt oder der Benutzer etwas herunterlädt oder Sie es eingerichtet haben. Sie haben diese eingebauten Warnungen, die wirklich nett sind. Sie basieren auf Erfolg oder Misserfolg. Wenn es eine Warnung gibt, sagt etwas vielleicht etwas Allgemeineres , überhaupt kein Styling. sind also ziemlich cool. Sie haben auch integrierte Dismising-Funktionen. Du kannst es einfach schließen und es wird verschwinden. Das ist in den JavaScript-Teil von Bootstrap integriert, was wirklich nett ist. Das Badge-Element. Sie sehen hier viel, die Sie wie dieses Beispiel auslösen können, etwas, das neu ist oder eine Benachrichtigung oder was Sie haben. Sie geben Ihnen also die Möglichkeit, Zahlen hinzuzufügen. Hier ist die Art des Benachrichtigungssymbols, an das wir gewöhnt sind, das Posteingangssymbol. Sie können die Hintergrundfarbe ändern, Pillenabzeichen. Du kannst Dinge tun. Weisen Sie vielleicht etwas mehrere Kategorien zu , Brotkrumen. Dies sind also ziemlich Standard gezüchtete Brotkrumen Links auf der gesamten Website. Knöpfe sind echt cool. Diese sind auch ziemlich interaktiv. Also der Hover-Status, alle Arten von verschiedenen Modi hier. Also primärer, sekundärer Erfolg, Gefahrenwarnung und so weiter. Es gibt viele dieser Komponenten, die primäre, sekundäre Erfolgsgefahr, diese Klassennamen sind konsistent. Wenn Sie also eine aufeinanderfolgende Schaltfläche verwenden, können Sie auch eine Erfolgswarnung verwenden. Das ist also wirklich nett, etwas, worüber sie viel nachgedacht haben. Auch hier haben Sie Schaltflächen skizziert, vielleicht einen sekundären Handlungsaufruf dort. Du hast verschiedene Größen. Deaktivierte Bundesstaaten. Du kannst hier alles Mögliche machen. Sie haben den Toggle States. Sie können also sehen, dass dies Hover ist, dies ist aktiv und dann deaktiviert. So richtig nett dort. Sie geben Ihnen auch die Möglichkeit, Schaltflächen zu gruppieren. Du siehst diese oft mit Seiten in einem Blog , während du scrollst, solche Sachen. So ein bisschen integrierte Stile, ihre Karten sind wirklich nette Funktion mit Bootstrap. So haben Sie eine wirklich einfache Möglichkeit, einen Ort oder ein Restaurant oder ein Geschäft oder ähnliches auszudrücken . Ihr zeigt jedoch Ihre Inhalte an. Dies gibt Ihnen eine wirklich schöne schnelle Möglichkeit, ein gut angelegtes Element zu haben. Sie können also sehen, dass Sie die Kartenklasse haben. Darin haben Sie das Bild mit dem Kartenbild, den Kartentext der Spitzenklasse mit dem Titel, dem Text und der Schaltfläche. Und du kannst mehrere Schaltflächen und alle möglichen Dinge wie diese hinzufügen . Und alle diese Komponenten sind anpassbar. Wenn Sie also die primäre Schaltfläche nicht haben möchten, können Sie eine benutzerdefinierte Schaltfläche verwenden, Sie können eine andere Klassenschaltfläche verwenden und so weiter. Also taucht einfach tiefer in das ein und es hat überhaupt kein Bild. Dies hat ein Bild ohne Button und so weiter. Karten sind also definitiv sehr praktisch. Übersehen Sie sie nicht. Wie ich schon sagte, sie sind bereits Bill, also sparen Sie viel Zeit , wenn Sie so etwas manuell programmieren und stylen müssen . Carousel ist ein weiteres wirklich großartiges Feature von Bootstrap. Es ist im Grunde ein Slider , der eingebaut ist. Sie müssen also keinen anderen Drittanbieterdienst verwenden, sonst müssen Sie etwas nicht vollständig von Grund auf neu codieren , um eine Art Schieberkarussellelement zu erhalten. Es ist auch wirklich cool , weil sie hier einige zusätzliche Funktionen wie Indikatoren und Pfeile und ähnliches haben. So richtig cool, sie sind nah. Ich glaube, dies ermöglicht es Ihnen nur , bestimmte Elemente abzuweisen. Ich bin mir nicht sicher. Ich denke, das ist ein ziemlich neueres Element hier mit Bootstrap, also bin ich mit diesem nicht allzu vertraut, aber es sieht so aus, als hätten sie einige verschiedene Optionen damit. Also definitiv etwas, das ich mir selbst genauer anschauen werde. Zusammenbruch. Sie können also sehen, dass dies wie ein Akkordeon ist , nur ein bisschen anders um Inhalte auszulösen. Dies kann hier einer Vielzahl von Anwendungen dienen. Und wieder sind dies alles nur Grundelemente, die sich mit den standardmäßigen Bootstrap-Klassen ändern. Achten Sie also darauf. Für dieses reduzierte Beispiel hier und eine Verknüpfung mit HRF können Sie sehen, dass es einen Daten-Strich-BS-Strich-Titel gleich zusammenbricht. Und wenn Sie dann ein wenig rüber scrollen, ja, das Beispiel für die Flächensteuerungen reduzieren. Das ist es, was Sie tatsächlich betrachten werden, um den Inhalt anzusprechen. So können Sie sehen, dass Beispiele zum Ausschneiden der ID reduziert werden. Wenn Sie also darauf klicken, sagt Bootstrap Ihnen: Okay, wir suchen nach diesem Element und dann, wenn Sie es finden, erweitern Sie es oder reduzieren Sie es basierend auf dem aktiven Status. Sie können also sehen, dass ein Klick hier denselben Text zeigt. So funktioniert das also. Stellen Sie also sicher, dass die IDs die Elemente sind, auf die Sie ausgerichtet sind, wenn Sie diese Beispiele kopieren , die Sie genau beachten . Denn wenn nicht, wird es etwas schwieriger sein, Fehler zu beheben. Stellen Sie also einfach sicher, dass Sie darauf achten . Du kannst solche Sachen sehen. Kleine Animationen. Als nächstes haben wir Dropdowns. Sie werden diese oft sehen und Navigationen oder manchmal Formularfüllungen oder Datei-Uploads und solche Dinge. Also ein weiteres eingebautes Element, das wirklich, sehr nett ist. Listen Sie Gruppen auf. Dies fügt also nur ein wenig Standardstyling zur ungeordneten Liste oder einer geordneten Liste hinzu. Sie können also sehen, dass es einen leichten Rahmen mit einem Randradius gibt. Vielleicht ein bisschen Polsterung um alles herum . Du hast die Aktive. Sie haben den aktiven Status, deaktivierter Status. Sie können dort einige Links und Buttons hinzufügen. Und so weiter. Auch hier eine ausgelöschte Version, so dass sie ein bisschen gut in Ihre Website passt. Sie können Zahlen hinzufügen. Und das ist echt cool. also diesen zum Beispiel hier nehmen, um so etwas von Grund auf neu zu codieren, müssten Sie das gesamte Element erstellen und jedem einzelnen seinen eigenen Klassennamen geben. Baue das aus, positioniere das hier rechts und so weiter. Bootstrap macht es also wirklich einfach, sobald Sie den Dreh raus Hinzufügen dieser integrierten Klassen wird zur zweiten Natur. So können Sie Liste, Gruppenliste, Gruppennummerierung sehen. Das ist es, was diese tatsächlichen Zahlen hier hinzufügen wird. Und dann fügen Sie in Ihrem Listenelement Listengruppenelement hinzu und rechtfertigen den Inhalt zwischen den Start des Artikels. Das sind also die Klassen, über die ich in einem vorherigen Abschnitt gesprochen habe . Und das sind nur die Flexbox-Stile, die alles geben, was ich abnehme. Dies sind die Standardränder und Auffüllklassen und so weiter. Und dann können Sie sehen, dass es nur die Unterüberschrift und der Inhalt ist, also wird der Rest behandelt, das gesamte Styling wird durch all diese Listengruppenklassen behandelt . Das ist also echt cool. Modals sind wieder eine wirklich nette Sache eingebaut zu haben. Ich muss so etwas von Grund auf neu programmieren , könnte viel Zeit in Anspruch nehmen. Wenn Sie diese Beispiele kopieren, stellen Sie einfach sicher, dass alles übereinstimmt. Wenn Sie Klassennamen ändern machen Sie etwas anderes. Es ist also echt cool. Demo gestartet, modal und einfach so. So richtig cool. Hier ist der Schließen-Button, Knopf schließen, solche Sachen. Also alle diese sind einfach eingebaut und super, super nett zu haben. Also Navs und Tabs. Dies ist eine weitere nette Sache hier für Navigationen integriert zu haben, sei es in der Kopf- oder Fußzeile. Nur eine Möglichkeit zu haben, Dinge so zu gestalten , dass sie sofort gut aussehen , ist ein wirklich nettes Feature. Also mache ich weiter. Wir haben Navbar und das verwendet nur einige der Klassen von Navs und Tabs sowie einige zusätzliche Dinge. So können Sie hier oben in diesem Beispiel sehen, dass wir die Navigationsleiste haben. Dies wird eigentlich die Marke genannt, also Nav-Bar, Dash und Marke. Hier können Sie den Namen Ihrer Website oder Ihres Logos mit einem Link versehen. Dann machen wir weiter. Wir haben das eigentliche Menü. Und dies nutzt das Dropdown-Element. Sie haben auch ein integriertes Formular-Styling, das ich noch nicht angesprochen habe. Das wird der nächste Abschnitt sein, aber sie haben auch ein Formular und den Header. Und wenn Sie diese Navbar-Beispiele kopieren, funktioniert die mobile Version standardmäßig wenn Sie diese Navbar-Beispiele kopieren, auch. Sie sehen sich das also auf einem kleineren Bildschirm an, es wird zusammenbrechen und Ihnen den Hamburger-Button zeigen , um das Formular tatsächlich zu erweitern. Und das siehst du hier. Button-Klasse navbar-toggle oder Typ Button Daten, BS-Strichumwand-Einschalten und so weiter. Das hier ist das Hamburger-Symbol. Wenn dies also ein kleinerer Bildschirm wäre, könnten Sie sehen, dass die mobile Schaltfläche angezeigt wird, das Hauptmenü hier und das Formular verschwinden. Und wenn Sie dann auf diesen Menü-Button klicken, erscheinen all diese Elemente wirklich schön gestylt, also wirklich schön dort. Sie haben hier auch verschiedene Stile für Bilder in ihrem Bild- und Tag-Navi, glauben Sie, dass es auch hier eine Dark-Modus-Klasse gibt. So können Sie genau hier sehen, nav bar dash Light, BG light, Sie können das in dunkel ändern und Sie erhalten eine dunklere Version. Hier ist das Formular für die Navbars. Normalerweise ist es nur ein Suchfeld, also ist es ziemlich einfach. Diese Eingabeklassen und Button-Klassen können jedoch an anderen Stellen verwendet werden, an denen sich Formulare befinden. So richtig cool dort kannst du ein paar Icons hinzufügen. Das ist also Nav Bar. Erkunden Sie das auf jeden Fall. Viele großartige Funktionen. Off Canvas. Dies ist den Dropdown-Menüs für Mobilgeräte ziemlich ähnlich. Dies ist eine Möglichkeit, Inhalt des Ansichtsfensters „ Aus“ auf Ihrer Website erscheinen zu lassen. Wie Sie hier sehen können, verlinken Sie mit einem Laufwerk, es gleitet von links hinein. Manchmal werden diese für mobile Menüs verwendet. Zu anderen Zeiten, weißt du, kannst du so ziemlich alles damit machen. Es ist nur eine Möglichkeit, Inhalte zu speichern , die für den schnellen Zugriff verfügbar sind. So ziemlich cool dort. Und manchmal, was einige dieser Komponenten Bootstrap ermöglicht , direkt mit ihm zu verknüpfen. So könnten Sie zum Beispiel ein Akkordeon auf das Akkordeon-Panel zielen , das Sie öffnen möchten, indem Sie der URL einen Parameter hinzufügen, was eine wirklich, wirklich coole Funktion ist. Wenn ihr Fragen dazu habt, lass es mich wissen und ich kann auch näher darauf eingehen. Paginierung oder Paginierung. Ich weiß nicht, ob das richtig ausgesprochen wird. Dies ist jedoch eine großartige Funktion für Blog-Stile und so weiter oder was auch immer Sie durchschauen müssen. Also das wieder eingebaut zu haben. Nette Feature-Platzhalter. Das ist also interessant, das ist eher, wenn Sie es sind, wenn Sie ein Design oder so verspotten und keinen tatsächlichen Inhalt haben. Es sieht so aus, als könntest du tatsächlich nur Platzhalter setzen und es gibt dir irgendwie diese ausgegraute animierte enge Box. Dies kann nützlich sein, wenn Sie Ihr Design mit einem Team oder einem Kunden teilen oder etwas versuchen, eine Genehmigung zu erhalten . Geben Sie einfach ein Beispiel an, so könnte es aussehen. Anstatt tatsächlichen Inhalt zu erstellen, könnte es ziemlich nützlich sein. Popovers ist etwas, das sich auf eine Drittanbieter-Bibliothek namens Popper stützt. Es ist nicht direkt in Bootstrap integriert, aber es könnte ziemlich einfach verbunden werden. Ich benutze das nicht allzu oft, aber so sieht es so aus, als würde man denken, dass sie auch als Tooltip bezeichnet werden. Aber es gibt dir viel Kontrolle darüber, wie du es willst, wie du es aussehen willst, Sachen wie diese. So ziemlich cool. Fortschrittsbalken werden normalerweise zum Anzeigen des Ladefortschritts verwendet. Sie sehen diese nicht allzu oft auf Websites mehr als Anwendungen. Aber die sind hier drin. Sie geben dir die Möglichkeit, Labels hinzuzufügen und reich an Animationen, Hintergründen und so. Also noch ein ziemlich cooles Feature dort. Dies ist auch ein ziemlich gutes Feature, ScrollSpy. Dies gibt Ihnen die Möglichkeit, basierend auf einem Klick zu einem bestimmten Ort auf der Seite zu scrollen . So können Sie hier sehen, Sie zur zweiten Überschrift herunterfahren , wenn Sie auf die zweite Überschrift klicken, oder wenn Sie basierend auf dem dritten Clip zur dritten Überschrift fahren . Das ist also wirklich cool, etwas zu nutzen, wenn Sie eine wirklich lange Seite haben. Auch hier werden Spinner normalerweise zum Laden von Animationen angezeigt. Dies ist auch ein ziemlich neueres Element, glaube ich. Aber auch hier haben Sie übereinstimmenden primären, sekundären Erfolg und so weiter. Farbschemata, ob Sie ein Formular anzeigen, einreichen, laden oder ähnliches. Toasts sind also im Grunde genommen Benachrichtigungen. Diese siehst du oft bei Web-Apps. Nicht so sehr nur eine Standardwebsite, sondern auch hier wird Bootstrap für Websites und Anwendungen entwickelt. Das ist also ziemlich cool. Auch hier sind sie ablehnbar und viele coole Dinge, die Sie hier unten sehen können. Einfach so. So ziemlich cooles Zeug dort. Wieder alles eingebaut. Ich glaube nicht, dass dieser eine dritte Partei benötigt. Jetzt ist es eingebaut. Also nochmal, viele gute Informationen hier wenn Sie das umsetzen möchten. Und dann wieder Tooltips ähnlich den Popovers, aber diese sind nicht so anpassbar. Sie können also sehen, dass es eine viel kleinere, statischere Art von Tooltips ist. Das sind also die meisten Komponenten, die in Bootstrap integriert sind. Wenn Sie einen tiefen Tauchgang wünschen, Sie dies bitte beim Erstellen tun Sie dies bitte beim Erstellen Ihrer Website oder Anwendung. Es wird dir eine Menge Zeit sparen. Schon wieder. Selbst wenn Sie als Ausgangspunkt verwenden möchten, holen Sie sich einfach etwas auf die Seite und dann können Sie es immer von dort aus optimieren, Ihre persönliche Note hinzufügen, aber auf jeden Fall überprüfen, Sie werden es nicht bereue es. Das Letzte, was ich behandeln möchte, bevor wir uns Aufbau unseres Facebook-Klons befassen , ist die Formularfunktion in Bootstrap. Wie Sie hier sehen können, enthalten sie viele Stile für so enthalten sie viele Stile für ziemlich jedes Element, das Sie sich für ein Formular vorstellen können. Also Formularsteuerelemente, Prüfungen und Radios, Eingabegruppen, Layout, Auswahlbereich, schwebende Beschriftungen und Validierung. Der Validierungsteil ist eigentlich ziemlich cool. Wenn Sie also Ihre Formulare erstellen und eine Validierung für die Benutzereingabe erhalten möchten . Bootstrap hat das integriert, was wirklich, sehr nett ist. Also scrollen wir einfach ein wenig nach unten und verschaffen uns einfach einen sehr schnellen Überblick. In diesem Beispiel haben wir hier die E-Mail-Adresse und das Passwort mit einem Absenden-Button. Dies ist höchstwahrscheinlich das, was wir in unserem Beispiel tatsächlich verwenden werden. Aber Sie können dem Code entnehmen, Sie nur ein Standard-Formularelement haben. Und dann hast du ein Div mit der Klasse MV3. Und dann haben Sie eine Etiketten-E-Mail-Adresse mit der Klasse des Formularblatt-Etiketts. Daneben haben Sie die Eingabe mit dem Typ E-Mail mit der Klasse des Formularsteuerelements. Das Formularsteuerelement ist eigentlich das, was ihm die schönen abgerundeten Ecken, einen leichten Rand, einen kleinen Abstand um ihn herum und so weiter gibt. Und dann direkt darunter haben Sie den Helfertext, die Klasse des Formular-Strichtextes erhält, der nur besagt, dass Sie Ihre E-Mail niemals mit jemand anderem teilen werden. Das ist ein bisschen wie ein kleiner Tipp für den Benutzer. Was wird also etwas anders gestylt als das tatsächliche Etikett. Also ist es schön, dass das eingebaute Passwort ist. Auch hier sind sehr ähnliche Klassen, sie bilden Steuerformular, Beschriftung, und dann haben Sie die Schaltfläche „Senden“, tut mir leid, kurz davor haben Sie das Kontrollkästchen, das auch gestaltete Formularprüfung ist beschriften. Ich glaube, das legt das Label neben das Kontrollkästchen und nicht darunter oder oben. Und dann der Button mit einer Primärklasse. Sie können also irgendwie sehen, wie all diese Dinge zusammenkommen. Alle Klassen im gesamten, alle Komponenten arbeiten zusammen, um der Site Konsistenz zu verleihen. Also diese Art von Gerecht und erweitert einige dieser Klassen, die Formulartexte. Es sieht also so aus, als würde dies häufig verwendet werden , um zu beschreiben, wie lang ein Passwort sein sollte. Auch hier ist es nur ein kleinerer. Verschiedene Staaten, Barrierefreiheit. Sie können hier auf der linken Seite sehen, Sie können in jede dieser Eingabegruppen klicken, die nett sind. Es gibt Ihnen die Möglichkeit, Symbole hinzuzufügen. Für Dollarbeträge sind Benutzernamen und ähnliches. also immer nett, dem Benutzer ein wenig Anleitung zu geben ist also immer nett, dem Benutzer ein wenig Anleitung zu geben. Schwebende Etiketten. Das ist irgendwie cool. Wenn Sie in eine Art von Zusammenbruch und darüber klicken , erhalten Sie dann ein wenig Raum, um Validierung einzugeben. Und du kannst das alles durchlesen. Wenn Sie jedoch hier unten auf Formular absenden klicken , werden die Informationen tatsächlich validiert. Verwenden Sie also bitte den Benutzernamen, wählen Sie einen Bundesstaat aus, stimmen Sie den Bedingungen zu und senden Sie es dann ab. Also nochmal, wirklich cool , dass das eingebaut ist. In der Regel müssten Sie einen Drittanbieterdienst verwenden , um so etwas zu erhalten. Also nochmal, wirklich nett, dass Bootstrap das inklusive hat. Und im nächsten Abschnitt werden wir tatsächlich eintauchen und anfangen, unseren Klon mit dem zu bauen, was wir bisher gelernt haben. Wenn du so weit bei mir geblieben bist, vielen Dank. Ich hoffe, euch gefällt der Unterricht. Und von hier aus wird es nur besser werden. 10. Abschnitt 10 – Aufbau von Anmeldeseite: In diesem Abschnitt werden wir tatsächlich mit dem Aufbau unseres Facebook-Klons beginnen. Wenn ihr also so weit bei mir geblieben seid, schätze ich es wirklich sehr. Bitte hinterlassen Sie eine Bewertung des Kurses, wenn es Ihnen gefallen hat. Es hilft mir wirklich, über Themen für zukünftige Kurse nachzudenken, wie ich mich verbessern kann und so weiter. Es ist also sehr hilfreich, dieses Feedback für mich zu bekommen. Also nochmal, danke. Lassen Sie uns damit beginnen, die Anmeldeseite zu erstellen. Also werden wir diesen Ordnerteil nicht erstellen , der nur den obersten Abschnitt hier machen wird. Gehen wir also zurück in den Code-Editor und wir verwenden einfach die Datei index.html, die wir bisher verwendet haben. Und wir werden es ein bisschen aufräumen, damit wir den Stil nicht wirklich brauchen. Und wir schalten den Zeilenumbruch aus irgendeinem Grund wieder ein, der ausgeschaltet ist. Also schalte ich das ein und dann werde ich einfach das Containerflüssigkeitskram los. Wenn ich auf die Anmeldeseite zurückblicke, werde ich dies nur in Bezug darauf aufschlüsseln wie wir das Raster aufbauen werden. Dieser Abschnitt hier ist also ziemlich einfach. Wir machen einen Container in voller Breite. Wir werden einen Container mit zwei Spalten machen. Wir werden etwas Inhalt auf der linken Seite haben, und dann haben wir ein Formular auf der rechten Seite. Springen wir also in den Code-Editor und wir fügen die Container-Strichflüssigkeit hinzu. Und dann fügen wir einen weiteren Container hinzu. Und in diesem verschachtelten Container fügen wir eine Zeile hinzu. Und dann werden wir genau so Spalten mit gleicher Breite machen. Und dann werden wir auf der linken Seite ein Bild machen. Und ich kopiere dieses Facebook-Bild und aktualisiere die Seite. Und Sie können die Facebook-Bilder genau dort sehen. Großartig. Und dann füge ich direkt darunter nur etwas Text hinzu. Mal sehen, was sie hier haben. Sie haben Kontakt mit Freunden und der Welt um Sie herum auf Facebook. Ich kopiere einfach das und füge es ein. Okay, perfekt. Also müssen wir hier ein bisschen stylen nur um die Dinge ein bisschen besser in Einklang zu bringen. Aber bevor wir das tun, möchte ich den Formularabschnitt auf der rechten Seite hinzufügen. Also springe ich zurück in Bootstrap. Ich gehe zwei Formulare runter. Überprüfe, und ich kopiere nur dieses allererste Beispiel hier, aber die E-Mail und das Passwort und kopiere das und springe in den Code-Editor. Ich mache allerdings eine Sache hier. Ich füge ein div mit einer Klasse von Formular-Wrapper hinzu, formiere den Unterstrich-Wrapper und füge es darin ein. Und der Grund, warum ich das tue, ist nur, ihm eine Art Hintergrundfarbe zu geben . Sie können also sehen, dass dies irgendwie in diese weiße Box mit einem Box-Schatten eingewickelt ist. Also wollte ich das Gleiche machen. Großartig, um das zu stylen, also lasst uns ein Stylesheet verbinden. Also werde ich Link machen und dann css, styles.css. Also muss ich meinen Finder öffnen und einfach einen Ordner namens CSS hinzufügen. Und dann muss ich tatsächlich die CSS-Datei erstellen. Was ich hier machen werde, ist in meinem Code-Editor Visual Studio Code, geh Datei öffnen. Und ich öffne einfach diesen Kursordner oder den Site-Ordner, den wir am Anfang erstellt haben. Und so bekomme ich den Datei-Navigator auf der linken Seite hier. Also öffne ich die Datei index.html erneut. Und dann öffne ich meinen CSS-Ordner und erstelle eine neue Datei namens Styles. Das ist CSS. Großartig. Innerhalb der Datei styles.css müssen wir im Grunde auf einige dieser Dinge abzielen. Um mit der Container-Strichflüssigkeit zu beginnen, füge ich eine neue Klasse hinzu und nenne sie einfach Seitenunterstrich-Container. Und dann füge ich im Stylesheet den Klassennamen dort ein. Ich gebe ihm eine Hintergrundfarbe von F6, F6, F6. Das wird ihm einen sehr hellgrauen Hintergrund geben. Und als nächstes zielen wir auf die Reihe ab. Und was wir hier tun wollen, ist die integrierte Bootstrap-Klasse für Zeilen zu verwenden die integrierte Bootstrap-Klasse für , um unsere Elemente vertikal auszurichten. Und das ist einfach so ausrichten Elemente zentrieren. Also mach weiter und speichere das und wir werden aktualisieren und sehen, wie die Änderungen aussehen. Und du kannst es nicht wirklich sagen, nur weil es keine gibt. Höhe oder Polsterung oder irgendetwas auf diesem Behälter. Was wir also tun können, ist zurück in das Stylesheet zu springen und diesem eine Höhe von 100 vh zu geben, was der vertikalen Höhe des Ansichtsfensters entspricht. Das sollte also diese Hintergrundfarbe, volle Höhe des Fensters, dehnen . Und dann kannst du das jetzt sehen. Und dann müssen wir dasselbe für den Container in der Größe tun , während ein Seitencontainer die Containerhöhen von 100 vh unterstreicht . Lasst uns weitermachen und das speichern. Und es funktioniert nicht. Lasst uns also herausfinden, was wir hier falsch machen. Also braucht die Reihe auch und vertikale Höhe 100. Okay? Also können wir es einfach machen, lasst uns das kopieren. Und wir sagen, dass die Reihe darin ebenfalls 100 ist. Okay, großartig, also haben wir, dass alles richtig gut aussieht. Jetzt können wir den weißen Kasten um das Formular legen und das Formular tatsächlich etwas kleiner machen. Gehe zurück in den Code-Editor, in unsere HTML-Datei. Und anstatt die letzte Spalte 6 zu machen, machen wir es vier. Du siehst, dass es ein bisschen schrumpft. Ich gehe hier zurück in die Dokumentation, gehe zu Layout-Spalten. Mal sehen, ob wir den Bereich finden können, in dem es darum geht, eine Lücke dazwischen zu lassen , die ausgeglichen werden sollte. Im Grunde müssen wir also nur eine Offset-Klasse hinzufügen. Offset groß 2. Seit wir also von sechs auf vier gegangen sind, haben wir noch zwei Säulenräume übrig. Also werden wir es auf großen Bildschirmen um 2 ausgleichen, was dazu führen sollte. Und ich werde es tatsächlich in eins ändern , nur damit es etwas zentrierter ist. Einfach so sieht das wirklich, richtig gut aus. Fügen wir dem also einfach einen weißen Hintergrund hinzu. Also werden wir diese Form-Wrapper-Klasse ins Visier nehmen. Sagen Sie Hintergrundfarbe, Weiß, und fügen Sie einen Randradius von 10 Pixeln hinzu. Wir werden rundum etwas Polsterung hinzufügen. Und das sollte nicht ausreichen, um uns das zu geben. Und dann fügen wir einen wirklich leichten Box-Schatten hinzu. Ich werde diese schwarze Farbe hier anpassen, um etwas heller zu sein. Okay, großartig. Also lasst uns weitermachen und dies auf D3, D3, D3 aktualisieren. Und erfrischen Sie sich und sehen gut aus. Lassen Sie uns also einige der Stile auf der linken Seite aktualisieren . Laut der Homepage der Logos viel kleiner und der Text ist ein bisschen größer. Also können wir das tatsächlich ändern, sagen wir einfach ein h3 und statt eines Absatzes. Und dann gebe ich das Bild und die ID des Logos. Also sage ich Logo, maximale Höhe, 75, Breite, Auto. Und das sollte ziemlich gut aussehen. Vielleicht können wir ein bisschen größer werden. Ich bin ein Logo, aber der Text selbst sieht ziemlich gut aus. Lasst uns das also auf 100 ändern. Perfekt und wir sehen ziemlich gut aus. Und noch eine Sache, die wir tun können, ist, die Schaltfläche „Konto erstellen“ hinzuzufügen die Schaltfläche „Konto erstellen , die sich unter dem Formular befindet , das sie hier haben. Also lasst uns weitermachen und das sehr schnell machen. Um das zu tun, wollen wir immer noch in der weißen Box sein, der weißen Hintergrundbox. Also gehen wir hier direkt unter diesen Absende-Button. Wir fügen eine horizontale Zeile hinzu. Und dann füge ich einen Knopfmoment hinzu. Also Klassen-Button und dann werden wir Button Erfolg sagen , damit wir den grünen Hintergrund-Button bekommen können. Ich sage Erstellen, erstelle ein Konto und aktualisiere dann. Okay, großartig. Sie haben sich also nicht zentriert. Springen wir also zurück in Bootstrap und gehen in den Schaltflächenbereich. Und was wir tun wollen, ist, dass wir unserem Button hier einen Typgleichheits-Button hinzufügen können , einfach so. Und dann wollen wir tatsächlich die Alignment-Klasse für diese Schaltflächen erhalten . Also lasst uns danach suchen. Okay, also sieht es so aus, als müssten wir es nur in ein Div mit ein paar Klassen hier stecken . Jemand wird das kopieren und dann unseren Button umbrechen und dieses div autofill versuchen, es mit dem falschen Element auszufüllen. Also lass mich das reparieren. Okay, großartig. Lassen Sie uns also fortfahren und aktualisieren und nach Bedarf anpassen. Und es ändert sich nicht. Lasst uns also herausfinden , was wir hier falsch gemacht haben. Ups, ich muss dieses schließende div loswerden . Einfach so. Okay, perfekt, also haben wir das zentriert. Das ist also ein kurzes Beispiel dafür, wie Sie einige Bootstrap-Stile verwenden um einen gut aussehenden Anmeldebildschirm zu erhalten. Wir haben den Container, die Spaltenklassen der Zeilensumme, einige Zeilenausrichtungsklassen sowie alle Formularklassen verwendet die Spaltenklassen der Zeilensumme, einige Zeilenausrichtungsklassen sowie . Dies ist also ein gutes Beispiel dafür , wie man so etwas in relativ kurzer Zeit bekommt . 11. Abschnitt 11 – Aufbau der Navigation: Und in diesen letzten Abschnitten werden wir unseren Facebook-Klon der eigentlichen Feed-Seite erstellen. Also werden wir die obere Navigation und dann die Seitenleiste auf beiden Seiten sowie den Hauptinhalt aufbauen dann die Seitenleiste auf beiden Seiten . Wir werden einfach genau das machen, was in diesem Screenshot steht. Wir werden nicht die ganze Seite erstellen , während Sie scrollen und solche Sachen, aber zögern Sie nicht, dies bis zu E1 zu bringen. Nimm das, was du hier gelernt hast, und lauf irgendwie damit und sieh, wie weit du es schaffen kannst. Ich wäre sehr interessiert zu sehen, was ihr daraus kreieren könnt. Also lasst uns weitermachen und eintauchen. Was wir tun werden, ist mit der oberen Navigationsleiste zu beginnen. Also, um das zu tun, und machen wir eine neue Datei. Und wir nennen das einfach home.html. Und was wir tun können, ist einfach zu kopieren, was wir auf dem Index haben, und fügen Sie es einfach in die Home-Datei ein. Und lasst uns einfach alles im Körper aufräumen und alles im Kopf behalten. Wir können den Titel auf Homepage ändern , damit wir den Unterschied erkennen können. Und dann können wir weitermachen und loslegen. Lassen Sie uns also in die Bootstrap-Dokumentation einsteigen und wir müssen nur ein paar Informationen über die Navigationsleiste sammeln . Also lasst uns einen suchen , der ähnlich ist. Wir brauchen also ein Logo sowie eine Menü- und Suchfunktion. Ich glaube also, dass dieses Beispiel hier drin ist. Es gibt einige Farbschemata und ich bin mir ziemlich sicher, dass bereits ganz oben das allererste Beispiel passiert ist. Ja, da ist es. Also lasst uns weitermachen und das einfach kopieren. Komm zurück in den Editor und füge ihn ein. Was wir also tun können, ist statt nur Navbar, wir können hier unser eigenes Bild platzieren. Und ich gehe einfach zu Google und hole mir ein Facebook-Logo. Diese Runde hier sollte nicht perfekt sein. Kopieren Sie also einfach die Bildadresse und fügen Sie sie dort ein. Und dann können wir diesem die ID eines kleinen Logos geben. Großartig, also lasst uns das in unserem Stylesheet ein bisschen stylen . Und gib ihm eine Höhe von 30 Pixeln und eine Breite von 30 Pixeln. Vielleicht fahren zu kleine Boote weiter und sehen, wie das in der URL aussieht, ändern Sie es einfach zu Hause. Und du siehst, dass wir das irgendwie schon am Laufen haben. Aber es sieht so aus, als wäre das Bild, das wir kopiert haben, etwas verzerrt, nur weil es einige Leerzeichen gibt. Alles, was bedeutet, ist, dass wir ihm nur etwas mehr Breite und Höhe geben müssen, weil es keine perfekten Quadrate ist. Versuchen wir es mit 50. Okay, perfekt, das sollte gut genug sein. Jetzt müssen wir einige Icons und weitere Symbole auf der rechten Seite hinzufügen . Okay, jetzt haben wir hier oben ein paar Text-Links. Ich werde sie als Text belassen, nur weil ich keine Symbole jagen möchte, aber gerne Symbole verwenden kann. Der einzige Unterschied besteht darin, anstelle von Text hier zu sein, anstatt Link oder Home, Sie werden einfach ein Bild-Tag mit dem Link zum Symbol setzen. Das wird der einzige Unterschied sein. Ich lasse sie einfach als Texturen zurück, weil es ein bisschen einfacher sein wird, um Icons zu finden. Wir möchten auch, dass dieses Menü zentriert ist. Okay, also lasst uns daran arbeiten, es zu zentrieren. Wir müssen also nur das eigentliche Menü finden und einige Klassen ändern. Wenn Sie sich also an die vorherige Lektion erinnern, wobei das Anmeldeformular auf die Schaltfläche Konto erstellen zentriert ist, nahm die Klasse m x dash Auto. Im Moment haben wir M E dash auto, also ändere ich es in MX, speichere es. Und jetzt haben wir einen zentrierten Veranstaltungsort. Perfekt. So können wir das Formular nach links verschieben. Und dann fügen wir hier rechts noch ein paar Buttons hinzu. Also lasst uns weitermachen und daran arbeiten. Aber um das zu tun, müssen wir nur das Formular finden. Ich schneide es ab und schiebe es wieder nach oben. Und dann können wir einige Menüs hinzufügen, Menüpunkte auf der rechten Seite. Und ich habe gerade dieses Dropdown-Menü kopiert nur um etwas Inhalt zu haben, aber ich werde das bereinigen. Ich brauche nichts von diesem Zeug hier. Ich werde diesen Teiler einfach los . Mal sehen, wie das aussieht. Also habe ich die MX Dash Auto-Klasse mit einer ungeordneten Liste mit drei Listenelementen. Ich gehe vorerst auch zu den Dropdown-Artikelklassen und aktualisiere sie. Okay, also sieht es so aus, als würde es ziemlich gut aussehen, aber wir müssen hier einen Kurs machen, damit es so aussieht. Also lasst uns hier hochspringen und wir sagen einfach Navbar Nav, ich bin Ex-Auto. Und hoffentlich wird das den Trick machen. Okay, wir kommen da hin. Sieht aus, als bräuchten wir hier nur ein bisschen zusätzliches Styling. Wir benötigen also die Navigationsgegenstandsklasse für jedes Listenelement. Lasst uns also weitermachen und das umsetzen. Und das sollte es bereinigen, uns einen besseren Abstand geben, also bessere Formatierung. Und das ist es nicht. Lasst uns also herausfinden , was los ist. Der Nav-Link ist auch das, was wir für die Klasse brauchen. Also lasst uns weitermachen und das und das hinzufügen. Okay, perfekt. Also sehen wir gut aus. Schon wieder. Zögern Sie nicht, Icons zu verwenden, wie das Beispiel hier. Ich habe keine Icons auf meinem Computer gespeichert, also habe ich keine zur Verfügung, aber zögern Sie nicht. Ich behalte sie vorerst nur als Links. Und eine letzte Sache, die wir tun können, ist einfach diese MX-Dash-Auto-Klasse in Float Dash End zu ändern . Und dann schnappen wir uns tatsächlich das Ganze und bewegen es direkt unter dieses schließende ungeordnete Listentag hier. Dies wird es tatsächlich im Hauptcontainer für die Navbar halten , wodurch es auch innerhalb der mobilen Navigation aufbewahrt werden kann . Und das meine ich damit. Im Moment sieht alles gleich aus. Aber wenn wir auf die kleineren Bildschirme kommen, wird es korrekt zusammenbrechen und hier unten erscheinen. Wir müssen die Stile so anpassen , dass sie nicht ganz auf der rechten Seite haften. Aber das wird es zumindest im mobilen Menü bekommen. Tausche diese Stile aus. Alles, was wir tun müssen, ist die Float-Dash-End-Klasse zu finden und sie einfach in Float Dash, LG Strichende zu ändern. Auf diese Weise fließt es nur am Ende auf großen Bildschirmen und es wird auf kleineren Bildschirmen Dinge auf der linken Seite sein oder überhaupt nicht schweben. Also nur damit du sehen kannst , dass das gut aussieht. Und da ist es. Das sieht also großartig aus. Genau das sind wir, nachdem wir das Logo mit der Suche bekommen haben, einige Links in der Mitte und dann auch Links auf der rechten Seite. Großartig, also werden wir im nächsten Abschnitt den eigentlichen Körper aufbauen. Während wir mit der linken Seite, der linken Seite beginnen und uns nach rechts hinüberarbeiten. Wir werden noch ein paar Bootstrap-Elemente verwenden um diese Listen in Gang zu bringen, einige Karten und so weiter. Ich freue mich also drauf. 12. Abschnitt 12 – Sidebar: In diesem Abschnitt werden wir hier anfangen, den eigentlichen Inhalt unserer Homepage zu erstellen . Also beginnen wir mit dem Aufbau der Struktur. Wir machen eine linke Spalte, den mittleren Inhalt, und dann haben wir eine rechte Spalte. Also wenn ihr euch ein paar Minuten nehmen wollt, um zu sehen, ob ihr das alleine in Gang bringen könnt. Und wenn du das Video anhalten willst, probiere es aus und komm zurück. Ich fange an. Okay, jetzt springen wir in den Code-Editor und kommen einfach direkt in die Datei home.html. Und wir fangen direkt unter dem Nav-Element an. Und wir werden mit einer Containerklasse div gehen. Und wir möchten, dass dies volle Breite hat, also erstreckt es sich über die gesamte Breite des Darstellungsfensters. Und dann werden wir in diesem Container in einem Div mit einer Klasse von Col Dash, großem Strich, machen . Lass uns drei gehen. Und dann werden wir neben dem einen Col mit einer Klasse von oder es tut mir leid, einem Div mit einer Klasse von Col, Dash Large Sechs machen . Und dann wird die letzte Spalte hier dieselbe sein wie die erste. Einfach so. Und dann nur um sicherzustellen , dass alles funktioniert, lasst uns weitermachen und einfach ein paar Platzhalter hier platzieren. Und noch etwas: Wir müssen alle diese Spalten in eine Zeile umwickeln . Lasst uns weitermachen und das sehr schnell machen. Einfach so. Wir können die Seite auffrischen und wir sollten hip sehen, also werden Archons gleich hier enden. Das wird gleich hier enden. Und dann wird das bis zum Ende beginnen. Perfekt. Lasst uns also zu unserem Beispiel zurückkehren. Wir haben also eine Liste mit einem, im Grunde ein Symbol oder ein Bild mit etwas Text. Sehen Sie mehr. Und dann darunter das Gleiche, aber wir haben einen Titel in diesem Abschnitt. Und dann noch einmal, um mehr zu sehen, also konzentrieren wir uns zuerst auf diese Seitenleiste. Wenn Sie in die Bootstrap-Dokumentation springen möchten, können wir auf Komponenten zugreifen und dann zur Listengruppe nach unten scrollen. Und das wird gut genug sein, um hier anzufangen. Also lass mich sehen, ob sie ein Yep haben. Spülen. Das ist es, wonach wir hier suchen. Dies wird uns ein bisschen mehr Platzhaltergruppe geben mehr Platzhaltergruppe , die wir irgendwie anpassen können, wie wir wollen. Kopieren wir einfach dieses Beispiel und fügen Sie es in unsere erste Spalte ein. Und wir lassen den ganzen Text vorerst gleich, speichern ihn und aktualisieren ihn, um sicherzustellen, dass er funktioniert. Okay, perfekt. Jetzt müssen wir hier nur ein Icon bekommen und es gibt ein paar verschiedene Möglichkeiten, dies zu tun. Was ich tun möchte, ist das Rastersystem innerhalb dieser Listengruppe zu verwenden . Es gibt andere Möglichkeiten wie Pseudoelemente mit CSS. Es könnte nur ein wenig schwierig sein, das richtige Bild oder Symbol darin zu bekommen . Mit diesem Netzsystem können wir also ein bisschen mehr Kontrolle haben damit wir damit beginnen können. Innerhalb dieser Listengruppen befinden sich diese Listenelemente. Löschen Sie den Text, und dann legen wir eine Zeile ein. Mit einer Kolumne. Dieser wird sehr klein sein, also sagen wir einfach „ Col Dash Large Two“. Und dann wird das unser Image sein. Und wenn Sie sich dann an den vorherigen Abschnitt erinnern, werden wir einen Platzhalter erstellen. Dies kann 25 mal 25 sein. Und dann kann die nächste Spalte einfach den Rest des Platzes ausfüllen. Und das wird hier ein Text sein. Okay, stellen wir sicher , dass das richtig funktioniert. Okay? Unsere Kolumne könnte also etwas größer sein als wir brauchen. Wir können das vielleicht machen, aber alles andere sieht gut aus. Also lasst uns weitermachen und das anpassen. Und dann können wir einfach dieses gesamte Listenelement kopieren und unsere anderen hier ersetzen, damit sie übereinstimmen. Lasst uns hier fünf Elemente machen. Aktualisieren, okay, perfekt, also sieht das wirklich gut aus. Mal sehen, wie es aussieht, wenn wir etwas kleiner werden. Okay, also können wir das wahrscheinlich komprimieren. Also auf mittleren Bildschirmen, Lasst uns wieder hierher springen. Und diese erste Kolumne könnten wir „mittel“ sagen. Lass es uns eins und dann klein behalten. Das behalten wir auch bei. Mal sehen, was das bedeutet. Okay, sieht gut aus. Lasst uns weitermachen und das einfach für alle unsere Kolumnen hier in Kraft setzen. Okay? Auf extra kleinen Bildschirmen sehen wir ziemlich gut aus und müssen dafür auch eine Klasse hinzufügen. Also werden wir einfach Col Dash machen und es einfach behalten. Lassen Sie uns das schnell zu unseren Kolumnen hinzufügen und dann machen wir weiter. Großartig. Sieht gut aus. Okay, was wir jetzt tun können, ist das Akkordeonelement hinzuzufügen, das uns unsere Schaltfläche „Mehr sehen“ gibt , der im Wesentlichen nur mehr Listenelemente anzeigt. Also lasst uns weitermachen und das ein bisschen größer machen und wir gehen in die Bootstrap-Dokumentation ein. Und wir springen wieder hinein und navigieren zum Akkordeon. Wir können einfach das erste Beispiel hier kopieren und dann einfach aufräumen, was wir nicht brauchen. Also kopiere ich diese Flush-Version hier. Also kopiere das alles. Und wir werden einfach nach unserer bestellten Liste und Einfügen hierher kommen . Und dann können Sie sich diese Kurse schnell hier anschauen. Wir schalten Wort Rot ein. Sie können hier schnell durchschauen und gemäß der Header-Flush-Überschrift 1 sehen. Wenn also dieses H2-Element auf diese Schaltfläche geklickt wird, wird dieser Inhalt im Wesentlichen genau hier angezeigt. So können Sie Flush-Überschrift, eine, Flush-Überschrift, einen Bereich sehen , der mit gekennzeichnet ist. So kommunizieren sie also miteinander. Also lasst uns einfach weitermachen und die beiden anderen Akkordeongegenstände loswerden . Okay, lasst uns weitermachen und aktualisieren. Und das sollte uns ein tolles Akkordeon geben, und es wird ein bisschen großartig expandieren. Also lasst uns das ein bisschen aufräumen. Anstelle von Akkordeon, Punkt Nummer eins, wollen wir mehr sehen. Und dann werden wir innerhalb des Akkordeonkörpers einfach hierher kommen und unsere ungeordnete Liste kopieren. Und dann füge es in den Akkordeonkörper ein. Und vielleicht brauchen wir nicht alle fünf. Lasst uns einfach zwei da reinlegen. Und speichern und aktualisieren. Großartig, also haben wir mehr gesehen, wenn Sie darauf klicken und Sie noch ein paar Listenelemente haben. Es gibt also ein bisschen Styling, das Polsterung an den Seiten hinzufügt, wenn Sie dies aufräumen und wieder spülen lassen möchten . Es sieht also einfach wie eine Fortsetzung der obigen Liste aus. Experimentieren Sie damit. Ich lasse es einfach so, wie es ist nur weil es ein wenig aussieht, es sieht so beabsichtigter aus. Du bist, du erweiterst und kollabierst Inhalte. Es wird nur erwartet, dass es ein bisschen anders aussieht. So großartig. In unserem Beispiel sieht es so aus, als gäbe es eine horizontale Reihe oder einen Rahmen. Und dann im Grunde dasselbe direkt darunter mit einem Titel. Also lasst uns weitermachen und das machen. Also am Ende unseres Akkordeons, wenn es hier runter kommt und an einem horizontalen Reihenelement befindet. Und dann werden wir sagen, sagen wir ein H4. Ich glaube, das hieß Abkürzungen. Und dann müssen wir wirklich alles kopieren, was wir oben haben , und direkt unten wieder runter kommen und es einfügen und aktualisieren. Okay, es gibt also ein Problem und wir können das in einer Sekunde beheben. Wie Sie sehen können, erweitert das Erweitern eines Akkordeons beide. Aber es sieht aus wie unsere Abkürzungen, vielleicht ein bisschen groß, aber unsere Listenelemente sehen gut aus, alles sieht gut aus. Also lasst uns weitermachen und dies in ein H5 umwandeln. Und dann lasst uns unser Akkordeon beheben. Hier sehen Sie also Akkordeon-Flush-Beispiel. Und was das tut, ist im Grunde genommen diesem speziellen Akkordeon einen Ausweis zu geben. Derzeit teilen sich beide Akkordeons auf der Seite dieselbe ID. Was wir also tun könnten statt Laut flush Beispiel können wir diese ID einfach in Shortcut Akkordeon umbenennen. Und dann können wir das kopieren und direkt hier unten einfügen , damit sie sich gegenseitig bewusst sind. Okay, was wir also auch tun müssen, ist die Collapse-Content-ID zu aktualisieren . Sie können also genau hier sehen, dass diese ID auch der obigen ähnelt. Fügen wir also einfach eine Verknüpfung direkt darin hinzu. Und dann aktualisiere, wo es sein muss. Okay, mal sehen , ob das der Trick ist. Perfekt. Also dass einer arbeitet , das funktioniert. Großartig. Dieser Abschnitt sieht also ziemlich gut aus. Diese Seitenleiste hier reagiert immer noch auf kleineren Bildschirmen, alles sieht gut aus. Im nächsten Abschnitt werden wir hier zum mittleren Inhalt übergehen . Wir bauen diese Karten oben aus. Wir fügen hier ein bisschen ein, ein Formularelement mit ein paar Schaltflächen hinzu. Und dann gehen wir zur eigentlichen Karte weiter. Und dann im folgenden Abschnitt beenden wir die rechte Seitenleiste. Und du wirst bereit sein. Sie sind auf dem Weg, großartig aussehende Websites zu erstellen , indem Sie Bootstrap als Framework verwenden. 13. Abschnitt 13 – Hauptinhalt: Im letzten Abschnitt haben wir über die linke Seitenleiste gesprochen und diesem Abschnitt gehen wir zum mittleren Inhalt über. uns also unser Beispielbild ansehen, fangen wir hier ganz oben an. Und was wir tun werden, ist, dass wir einen Container mit einer Reihe mit ein paar Spalten hinzufügen . Wir werden fünf Spalten haben. Und das ist ein gutes Beispiel. einen vorherigen Abschnitt berühren hier einen vorherigen Abschnitt berühren, als wir über die Spaltenzeile sprachen , in der jedes Ding identisch ist. Das wird also ein wirklich gutes Beispiel sein, ähm, oder Anwendungsfall dafür. Also werden wir das benutzen. Wir werden weitermachen, einen Formularbereich mit einem kleinen Symbol, ein paar Schaltflächen und dann der Karte erstellen mit einem kleinen Symbol, . Also lasst uns weitermachen und gleich eintauchen. Lassen Sie uns also in die Bootstrap-Dokumentation einsteigen. Und wir wollen ins Layout gehen. Und dann werden wir ins Netz gehen. Und lasst uns nach unten scrollen. Und wir wollen Zeilenspalten. Also lasst uns einfach dieses Beispiel hier kopieren und dann in den Code-Editor springen. Und lasst uns hier in unsere mittlere Spalte übergehen. Und ich gebe einfach etwas Platz dazwischen. Und das füge ich aus der Dokumentation ein. Und im Moment sieht es so aus, als hätten wir vier Spalten. Ich füge ein Fünftel hinzu. Und dann passe ich das ein bisschen an. also auf die Dokumentation zurückblicken, verwenden Sie die, verwenden Sie die Responsive Row Cows Asterix-Klassen um schnell die Anzahl der Spalten festzulegen, die Ihren Inhalt und Ihr Layout am besten wiedergeben. Während normale Col-Dash-Masterclasses für einzelne Spalten gelten, werden die Zeilenanzahlklassen in der übergeordneten Zeile als Verknüpfung mit rho cause auto festgelegt als Verknüpfung mit rho cause auto Sie können die Spalten mit natürlicher Breite angeben. Wir können also weitermachen und versuchen, dies anzupassen. Was wir also tun wollen, basiert auf dem Haltepunkt, zeigt eine bestimmte Anzahl von Spalten an. Wenn wir uns dieses Beispiel genau hier ansehen, werden wir das im Wesentlichen tun, ich das alles kopieren werde, all diese Zeilenklassen und springe in unser Beispiel und füge sie dann einfach hier ein. Also eine, wo wir auf großen Bildschirmen losgingen, musste ich zeigen und wir wollen wahrscheinlich , dass alle Phi auch auf mittleren Bildschirmen zeigen. Und wenn wir dann etwas kleiner werden, gehen wir auf drei runter. Und dann werden auf kleinen Bildschirmen nur zwei angezeigt. Also lasst uns das speichern, aktualisieren und sehen, wie das aussieht. Okay, lasst uns weitermachen und uns hier ein bisschen anpassen. Okay. Sie können also sehen, dass es sich stapelt. Ich würde einen großen Bildschirm bis zu fünf anzeigen. Okay, lass uns weitermachen und anfangen, das zu stylen. also in der ersten Spalte hier Löschen Sie also in der ersten Spalte hier den Platzhaltertext. Und ich setze einfach ein Div mit einer Klasse von Story-Inhaber. Und dann wollen wir ein Icon, wir brauchen ein Hintergrundbild und dann einige Texte mit der Aufschrift Add to story. Fangen wir damit an. Ich bin kein Fan, es tut mir leid, wir machen ein Bild. Und dann drinnen für die Quelle werden wir es einfach wieder halten. Lassen Sie uns einfach 25 plus Zeichen leuchten, die die Spanne mit den Texten haben , auf denen „Zur Geschichte hinzufügen“ steht. Und dann werde ich gerade ein Inline-Styling machen, um eine Hintergrundfarbe darauf zu setzen . Ich werde nicht schwarz machen, lass uns blau machen, also zeigt der Text, okay, also jetzt genau das, wonach wir noch suchen, aber wir sind auf dem Weg. Lassen Sie uns also hier noch ein paar Stile hinzufügen. Also werde ich diesen Inline-Stil tatsächlich entfernen. Und ich kopiere diesen Kurs und gehe dann in unser Stylesheet. Ich sage Höhe auf 100 Pixel. Lassen Sie uns rund um acht Pixel auffüllen. Zeigen Sie Flex an. Und dann können wir den Inhalt oder den Edu-Raum dazwischen rechtfertigen . Und lasst uns einfach sehen , wie das sehr schnell aussieht . Und noch nicht ganz. Also lasst uns Flex-Richtungs-Säule machen. Okay, wir kommen dorthin und es sieht so aus, als würde unser Bild etwas zu sehr verzerrt. Also lasst uns weitermachen und Geschichte sagen. Älteres Bild, Höhe 25 mit 25. Okay, also haben wir unsere Ikone, oben, es ist ein bisschen klein. Wir können das wahrscheinlich ein bisschen größer machen. Außerdem ist unser Text auch etwas zu groß. Also lasst uns weitermachen und 35, 35 machen. Und dann spannt unser Story-Inhaber, wenn ich es richtig buchstabieren kann. Wir möchten, dass dies Schriftgröße 10 Pixel, Farbe, weiß sein soll. Text ausrichten, links. Lassen Sie uns unsere Hintergrundfarbe auf dem Story-Halter machen. Okay, sieht ziemlich gut aus. Was wir jetzt tun können, ist, diese Klasse auf den Rest der Spalten anzuwenden und wir werden auf dem Weg sein. Kopieren wir das einfach und legen es in unsere verbleibenden Spalten. Und lasst uns auffrischen. Okay, sieht gut aus. So können wir den Text ein bisschen größer machen und einen Randradius hinzufügen. Machen wir weiter und machen den Randradius 10 Pixel. Eigentlich machen wir 15. Und dann unsere Spanne, Lass uns bei 12 Pixeln ein bisschen größer werden, und das sollte reichen. Okay, großartig. Wir sehen bisher ziemlich gut aus. Als nächstes haben wir diesen Abschnitt hier. Wenn ihr das alleine versuchen wollt, unterbrechen Sie das Video und kommen zurück, wenn Sie es bereit haben. Wenn nicht, können Sie einfach weiter folgen. Also zurück zur Datei home.html direkt unten. Und wir wollen einen weiteren Container mit einer Reihe machen. Und dann machen wir etwas Ähnliches wie die Listenelemente, die wir zuvor gemacht haben. Und wir machen einfach eine Kolumne mit einem großen Strich. Und dann das Bild. Wir werden einfach das gleiche Bild verwenden. Und dann werden wir in der nächsten Spalte nur den verbleibenden Platz ausfüllen lassen. Und das wird tatsächlich eine Form sein. Was wir also tun können, ist in die Bootstrap-Dokumentation zu springen , zwei Komponenten zu überspringen und dann tut es mir leid, ich habe zwei Formulare direkt über den Komponenten gesprungen und einfach auf Übersicht geklickt. Und das wird uns hier genug von einem Beispiel geben. Wir können dieses erste Element wahrscheinlich genau so beschreiben . Und komm gleich hier rein. Und lasst uns einfach etwas von diesem Zeug aktualisieren. Wir müssen also nicht genau die E-Mail-Adresse angeben. Ich glaube nicht einmal, dass es ein Label an unserem Beispiel gibt. Es sagt, was dir in den Sinn kommt, Josephine. Fügen wir also einfach einen Platzhalter damit wir das Etikett loswerden können. Und dann können wir innerhalb unserer tatsächlichen Eingabe sagen, dass Platzhalter gleich ist. Was ist dir im Kopf. Ich nenne einfach meinen Namen. Wir können sagen, wenn Sie die ID lesen, brauchen Sie das nicht unbedingt für den Moment. Und dann können wir das auch loswerden. Wir haben kein Label mehr und wir werden es einfach in Text ändern. Großartig, also lasst uns auffrischen. Und wir hatten unsere Icons wieder etwas zu klein, aber wir haben unseren Input gut gestylt. Lassen Sie uns also noch ein paar Stile hinzufügen, um dies zu erhalten, wie es aussehen soll. Wichtigste zuerst: Lassen Sie uns das ein bisschen größer machen. Lass uns 50 mal 50 machen. Und ich werde eine zusätzliche Klasse auf diesen Container legen zusätzliche Klasse auf diesen Container und Statuscontainer sagen. Und dann gehe ich zum Stylesheet. Und direkt unter unseren Geschichten werde ich oben Marge 35 sagen und links und rechts steht einfach „Auto“. Und dann sollten wir wahrscheinlich dasselbe für unseren Story-Inhaber tun. Lasst uns also hierher zu diesem Container springen und Story-Container sagen Story-Container und hier ein ähnliches Styling anwenden. Und der Grund, warum ich hier separate Instanzen habe, ist, dass wir eine Hintergrundfarbe von Weiß mit einem Randradius auf diesen setzen müssen . Eigentlich ist unser gesamter Seitenhintergrund weiß und unser Beispielbild, der Hintergrund von Facebook, ist wie ein hellgrau mit weißen Hintergrundelementen. Das werde ich tatsächlich rückgängig machen. Also werde ich den Hintergrund weiß behalten, aber ich werde das tatsächlich sehr hellgrau machen. Machen Sie weiter und aktualisieren Sie es. Okay, großartig, also hatten wir hier einen besseren Abstand. Dieser Abschnitt könnte immer noch etwas Liebe gebrauchen. Also lasst uns weitermachen und das machen. Lassen Sie uns hier etwas Polsterung hinzufügen . Sagen wir einfach 20 Pixel. Das Grenzrennen war etwas zu hoch, da es auf 12 zurückging. Und dann können wir nur zum Spaß Status-Container-Image machen. Und dann setzen wir einfach einen Grenzradius von 50 Prozent darauf, also ist es ein vollständiger Kreis. Okay, sieht gut aus. Und das nächste, was wir tun müssen, ist eine Reihe von Schaltflächen hinzuzufügen . Sie können in diesem Fall Links sein, aber wir werden Bootstrap-Elemente verwenden. Also werden wir Knöpfe machen. Sie können also zu Komponenten gehen. Es ist Zwei-Knopf-Gruppe. Und wir können dieses erste Beispiel einfach kopieren. Aber zuerst, was wir tun wollen , ist in unserem Statuscontainer, wir möchten eine weitere Zeile mit einer Spalte voller Breite hinzufügen. Und dann können wir unsere Button-Gruppe einfügen , die wir gerade kopiert haben. Und dann aus unserem Beispiel haben wir ein Bildausweis-Schrägstrich-Video-Tag, Freunde und Gefühle slash-Aktivität. Also lasst uns das kopieren. Foto. Markieren Sie Freunde und fühlen. Aktivität. Okay, also können wir weitermachen und auffrischen und sehen, womit wir uns jetzt befassen müssen. Okay, also noch nicht ganz genau das, was wir wollen. Und eine Schaltflächengruppe ist möglicherweise nicht das beste Beispiel oder Elemente, die dafür verwendet werden. Ich könnte das tatsächlich ändern. Gehen wir also zurück und implementieren Sie einfach ein Rastersystem in dieser Zeile und entfernen Sie eine Schaltflächengruppe. Ich denke, es wird mehr Styling sein um dies so zu gestalten, wie wir es wollen anstatt es einfach in einem Gittersystem zu machen. Also manchmal Dinge wie dieses oder Versuch und Irrtum, es gibt wirklich keinen falschen Weg, es zu tun. Aber ich wechsle es hier hoch. Also lasst uns weitermachen und einfach diese Button-Gruppe loswerden. Und dann die Reihe, Spalte großer Strich 12. Lasst uns weitermachen und das einfach in vier ändern. Und dann fügen wir hier drin einfach einen Link hinzu. Und dann wird dieses Foto Slash-Video sagen. Und wir können dies kopieren, zweimal einfügen und dies aktualisieren lassen, um Freunde zu kennzeichnen, sowie Schrägstrich-Aktivitäten zu fühlen. Das sollte uns also etwas mehr von dem geben , wonach wir suchen. Okay, perfekt. Also lasst uns weitermachen und das einfach gestalten , damit es wie unser Beispiel aussieht. Wir können also Status-Container sagen und dann den Link anvisieren, da dies derzeit die einzigen Links in diesem Container sind. Statuscontainer a. Und wir können Farbe sagen, 333, Textdekoration, keine. Und dann lasst uns in den Stance-Container selbst springen , um sagen wir, text-auszurichten. Toll, also sollte das reichen, um uns das zu besorgen , wonach wir suchen. Vielleicht fügen wir etwas Polsterung hinzu um ihm mehr Platz zu geben. Wir können also Statuscontainer Zeile sagen, und wir können einfach Marge, 10 Pixel Auto sagen. Okay, perfekt. Sieht bisher ziemlich gut aus. Wir müssen unsere Icons hier hinzufügen. Also lasst uns weitermachen und das sehr schnell machen. Und um die Dinge einfach zu halten, bearbeiten wir einfach hier drinnen. Wir halten es klein, 25. Okay, perfekt. Aus unserem Beispiel stehen wir uns ziemlich nah dran. Sieht aus, als gäbe es hier eine Grenze, also können wir das sehr schnell machen. Wir können einfach nur eine Klasse namens Button row zu der Zeile machen eine Klasse namens Button row , in der die Tasten enthalten sind. Und dann können wir hierher kommen und Statuscontainer sagen, Button-Zeile als Rand eines Pixelfestkörpers. Und dann machen wir noch einen hellgrauen Farbton. Und es sieht so aus, als würde das gut aussehen, aber wir brauchen nur ein bisschen Platz zwischen dem Rand und unseren Knöpfen, damit wir einfach oben auffüllen können, sagen wir 15 Pixel. Okay, perfekt, sieht bisher richtig gut aus, unser nächster Abschnitt hier ist eine riesige Karte mit Inhalten. Wir haben also ein anderes Bild mit einem Namen, Subtext oder einem Untertitel, dem eigentlichen Inhalt und dann einem Bild. Also Bootstrap, mach das wirklich einfach. Sie können in Komponenten und dann auf Card kommen. Und dann können wir uns die Beispiele hier ansehen und einfach das finden , das unseren Bedürfnissen entspricht. Im Moment sieht das ziemlich gut aus. Titel ist ein Inhalt und dann Links. Während wir weiter scrollen. Du siehst, das ist eine Art voll ausgebauter hier. Wir könnten das machen. Kopf- und Fußzeilenelemente. Sie können einige Block-Anführungszeichen hinzufügen, solche Dinge. Nicht genau das, wonach wir suchen, aber wir können definitiv damit arbeiten. Und es sieht Textausrichtung, Navigationskarten, irgendwie interessant aus. Und dann Bilder. Das ist also, genau hier ist genau das, was wir nach diesem Autotitel des Bildes unten suchen. Also lasst uns weitermachen und das kopieren. Lass uns weitermachen und das untere kopieren. Und wir können wieder hierher kommen. Und dann fügen wir direkt unter diesem Abschnitt einen neuen Abschnitt oder einen neuen Container hinzu. Und wir geben dieser eine zusätzliche Klasse namens Content Container. Und dann machen wir drinnen eine Reihe mit einer Spalte voller Breite. Und dann fügen wir unsere Karte ein. Perfekt. Was wir also tun müssen, ist, dies einfach zu speichern und zu sehen, womit wir arbeiten müssen, bevor wir große Änderungen vornehmen. Wir können diesen Text nach oben verschieben und dann diesen Inhalt darunter. Nehmen wir also weiter und nehmen wir einige Änderungen vor. Wir können diesen Absatz unter dem Titel haben. Beachten Sie die gedämpfte Textstumm-Klasse, die ihr tatsächlich verblasst oder ein helleres graues Aussehen verleiht. Auch das kleine Element gibt ihm kleineren Text. Machen wir weiter und legen hier ein Platzhalterbild ein. Und dann kann dieser, sagen wir, 600 Pixel mal 400 Pixel hoch sein. Und lasst uns weitermachen und das speichern. Aktualisieren. Okay, sieht bisher gut aus, vielleicht ist das Bild ein bisschen größer. Nicht unbedingt ein Problem, aber das schließt es für diesen Abschnitt ab. In unserem letzten Abschnitt werden wir hier mit der rechten Seitenleiste schließen, die der sehr ähnlich sein wird ersten Seitenleiste sehr ähnlich sein wird, die wir gemacht haben. Aber ich hoffe, euch gefällt der Kurs bisher und wir springen direkt in den nächsten Abschnitt. 14. Abschnitt 14 – Rechte Side-bar und Abschluss: Willkommen im letzten Abschnitt dieses Kurses. Wir werden hier mit der rechten Seitenleiste fertig sein . Und wenn wir uns unser Beispiel ansehen, können wir viele der Elemente wiederverwenden , die wir bisher verwendet haben. Wir können den Titel und einige andere ähnliche Stile durchgehend verwenden. Gehen wir also weiter und tauchen Sie einfach ein, springen Sie in den Code-Editor und gehen Sie zurück in die Datei home.html. Und dann navigieren wir hier in unsere letzte Kolumne. Darin wollen wir einen Container. Und dann werden wir uns streiten wollen. Und dann machen wir eine Spalte voller Breite. Und dann wollen wir ein H5 machen. Und dann wird dieser Header gesponsert sagen. Dies ist also für den Abschnitt „Hinzufügen“. Und dann werden wir gleich darunter eine weitere Reihe machen. Und dann wird dies tatsächlich das kleine Icon mit dem Namen enthalten . Und dann haben wir ein Bild direkt darunter. Also lasst uns mit einer großen Spalte gehen. Und dann wird dies vorerst unser Bild mit einem Platzhalter sein. Perfekt. Und dann gleich daneben , lasst uns eine expandierende Spalte machen. Und dann kann das nur ein Absatz sein. Und wir sagen einfach Pizza Platz. Und dann direkt unter dieser Zeile machen wir eine weitere Zeile mit einer Spalte voller Breite. Eigentlich ist dieses Bild enthalten. Was wir also machen wollen, ist 11 zu machen. Und wir sagen „Offset“. Eins. In dieser Kolumne machen wir ein Bild. Und wir sagen einfach 300 mal 175 und erfrischt und sehen, was wir haben. Okay, sieht gut aus. Sie können also sehen, dass wir einen kleinen Abstand direkt oben benötigen . Aber wir haben unser Symbol mit unserem Namen und dann haben wir den Offset einer Spalte, damit das Bild diesen Raum angemessen ausfüllt. Also lasst uns weitermachen und hier einfach ein paar Stile hinzufügen , um diesen Look besser zu machen. Was wir tun können, ist einfach den gesponserten Container zu sagen, diese Klasse in das Stylesheet zu kopieren und wir werden nach unten gehen. Wir werden nur Marge sagen, Top 20 Pixel. Und dann reicht das Bild einfach. Eigentlich haben wir hier zwei Bilder, also müssen wir etwas genauer sein. Was wir tun können, ist gesponserten Titel zu sagen, und dann sagen wir einfach gesponserte Inhalte. Schnappen wir uns zuerst die Titelklasse. Ich bin hier drüben. Und dann wollen wir für das Bild hier einen Grenzradius von 50 Prozent. Und dann werden wir für unsere Inhalte ein bisschen weniger wollen. Also sagen wir einfach vielleicht 12 Pixel. Okay, sieht gut aus. Und wir können hier zum nächsten kleinen Abschnitt übergehen, nämlich Geburtstage. Auch dies wird ein ziemlich einfacher Abschnitt sein. Fügen wir also eine horizontale Reihe, weitere Reihe und dann eine weitere horizontale Straße hinzu. Dann springen wir hierher. Beginnen Sie mit einem anderen Container und wir geben diesem auch die Geburtstags-Containerklasse und stellen ihn hier ein. Wir machen einen Streit. Dies hat auch ein Icon, also kopieren wir es einfach hier. Sparen Sie uns etwas Zeit und dann wechseln wir einfach den Pizzeria in Geburtstage. Und dann tatsächlich direkt unter den Geburtstagen. Ich lasse das tatsächlich ein bisschen durcheinander bringen. Was wir meinen, ist eine Titelzeile, genau wie diese. Also div mit der Klasse der Zeile voller Breite Spalte, kann dies Geburtstage speichern. Und dann hier unten brauchen wir das tatsächlich, um den Geburtstag zu sagen. Das sagt also Jessica Eric zu anderen. Jessica, Erica in andere haben heute Geburtstage. Ich werde mich nicht mit den Schriftgewichten in diesem Abschnitt anlegen , aber zögern Sie nicht. Und am Ende füge ich einfach eine weitere horizontale Zeilenaktualisierung hinzu. Und wir sehen ziemlich gut aus. In unserem letzten Abschnitt hier zum Abschließen finden Sie nur die Kontaktliste. Ich glaube, das ist für die Messenger-Funktion von Facebook. Nun, lasst uns weitermachen und einfach etwas wiederverwenden, das wir bereits gebaut haben, was hier den Abkürzungen sehr ähnlich ist. Also lasst uns einfach in unserer home.html nach oben scrollen und unsere ungeordnete Liste der Verknüpfungen finden , genau so. Kopieren Sie das und scrollen Sie dann wieder nach unten. Genau hier können wir div mit einem Container sagen. Wir sagen Contact Container. Und dann fügen wir diese Liste mit einer Zeile, der vollen Spaltenbreite oder einer Spalte voller Breite einfach hier ein. Bereinigen Sie den Abstand ein wenig, wechseln Sie in den Kontext. Und wir können uns auffrischen. Und wir sehen ziemlich gut aus. Das ist also, wir können hier ein bisschen mehr tun. Lassen Sie uns fortfahren und diese Bilder kreisen, und dann fügen wir ihnen eine kleine Grenze hinzu. Was wir also tun können, ist zur Contact Container-Klasse und unserem Stylesheet zu kommen . Und wir können sagen, dass die Bilder einen Grenzradius von 50 Prozent haben werden . Und um es uns einfach zu machen, können wir für dieses Beispiel Kontaktcontainer Image und vom Typ ungerade sagen. Und wir können sagen, dass diese einen Rand von zwei Pixeln haben, solide blaue Schaltfläche, speichern und aktualisieren. Und es wird tatsächlich wirksam. Wir müssen also nur unseren Stil hier schnell anpassen. Anstelle des Bildes brauchen wir es tatsächlich, um die Lüge zu sein , die den n-ten Typ hat. Und dann sagen wir das Bild in diesen Listenelementen. Okay? Und da siehst du zuerst, drittens, fünft, ich lasse diesen Stil anwenden. Das schließt also unseren Facebook-Klon der Homepage ein. Oben Abschnitt hier, wenn du willst. Ich hoffe, dass euch dieser Kurs bisher sehr gut gefallen hat. Fühlen Sie sich frei, mit dem fortzufahren, was wir bisher haben. Vermisst ein sehr grobes Design eines Facebook-Klons. Wenn ihr das also erweitern wollt, macht es sich irgendwie zu eigen bei tatsächlichen Inhalten, echten Bildern, machen Sie alles reaktionsschneller und so weiter. Ich wäre wirklich neugierig zu sehen, wie weit ihr das so isoliert nehmen könnt , dass ihr diesen Kurs besucht habt. Ich hoffe, du hast viel gelernt. Wenn Sie Fragen haben, lassen Sie es mich gerne wissen. Du kannst mich über Skillshare erreichen oder ich bin auch auf Twitter. Ich hoffe, dass euch diese Klasse wirklich gefallen hat. Bitte hinterlasse mir dein Feedback. Lass mich wissen, wie ich es gemacht habe und ob es etwas gibt, das ich verbessern kann , wenn es irgendwelche Themen gibt , die ich behandeln soll. Lass es mich auf jeden Fall wissen. Ich habe es wirklich genossen, diesen Unterricht zu machen und ich hoffe, ihr habt es genossen, sie zu nehmen. Danke nochmal, Leute.