Eine moderne, reaktionsfreudige Portfolio-Websites mit React und TailwindCSS erstellen | Czero | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


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

Eine moderne, reaktionsfreudige Portfolio-Websites mit React und TailwindCSS erstellen

teacher avatar Czero, Backend 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.

      SkillshareProjectsREACTTAILDINDintro

      1:43

    • 2.

      Projekt 1: Einführung

      1:02

    • 3.

      Projekt 1: Einrichtung

      2:23

    • 4.

      Projekt 1: Navigationsleiste

      10:52

    • 5.

      Projekt 1: Hero

      11:40

    • 6.

      Projekt 1: Über

      8:49

    • 7.

      Projekt 1: Portfolio

      8:49

    • 8.

      Projekt 1: Erfahrung

      9:30

    • 9.

      Projekt 1: Kontakt

      17:54

    • 10.

      Projekt 1: Fußzeile

      11:49

    • 11.

      Projekt 1: Letzte Aktualisierungen

      6:50

    • 12.

      Projekt 2: Einführung und Setup

      6:35

    • 13.

      Projekt 2: Navigationsleiste

      13:54

    • 14.

      Projekt 2: Hero

      14:04

    • 15.

      Projekt 2: Über

      10:22

    • 16.

      Projekt 2: Portfolio

      10:53

    • 17.

      Projekt 2: Kontakt

      11:39

    • 18.

      Projekt 2: Fußzeile

      1:19

    • 19.

      Projekt 2: Letzte Korrekturen

      7:06

    • 20.

      Projekt 3: Einführung und Setup

      2:39

    • 21.

      Projekt 3: Navigationsleiste

      12:00

    • 22.

      Projekt 3: Hero

      9:52

    • 23.

      Projekt 3: Portfolio

      13:35

    • 24.

      Projekt 3: Kontakt

      9:59

    • 25.

      Projekt 3: Über

      6:53

    • 26.

      Projekt 3: Fußzeile

      1:53

    • 27.

      Projekt 3: Letzte Korrekturen

      6:56

    • 28.

      Projekt 4: Einführung und Setup

      4:01

    • 29.

      Projekt 4: Navigationsleiste

      10:16

    • 30.

      Projekt 4: Hero

      9:21

    • 31.

      Projekt 4: Über

      10:33

    • 32.

      Projekt 4: Portfolio

      12:45

    • 33.

      Projekt 4: Kontakt

      11:06

    • 34.

      Projekt 4: Fußzeile

      3:26

    • 35.

      Projekt 4: Glänzender Effekt

      7:28

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

15

Teilnehmer:innen

--

Projekt

Über diesen Kurs

Dieser Kurs richtet sich an Entwickler, die mit React und Tailwind CSS eine funktionale Portfolio-Website erstellen möchten. Du wirst praktische Erfahrung in der Gestaltung und Erstellung einer personalisierten Website sammeln, die deine Fähigkeiten, Projekte und deinen beruflichen Hintergrund zur Geltung bringt. Dabei nutzt du die Möglichkeiten moderner Web-Entwicklungstools. Während des Kurses lernst du Schlüsselkonzepte wie responsives Design und wiederverwendbare Komponenten kennen.

Triff deine:n Kursleiter:in

Teacher Profile Image

Czero

Backend Developer

Kursleiter:in

Skills dieses Kurses

Entwicklung Webentwicklung
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. SkillshareProjectsREACTTAILDINDintro: Der Kurs richtet sich an alle , die lernen möchten, Websites mit React und Rückenwind zu erstellen . Willkommen. Lassen Sie mich Ihnen zeigen , was Sie lernen werden und was Sie in diesem Paket von Websites finden werden in diesem Paket von Websites mit React und Tailwind erstellt wurden Dieser Kurs ist vollständig projektbasiert, sodass Sie all diese realen Projektbeispiele lernen all diese realen Projektbeispiele , die Sie dann behalten oder anpassen, in Ihrem Portfolio speichern oder später einfach für Ihr erstes Kundenprojekt verwenden Sie erhalten stundenlange Inhalte, um Rückenwind-CSS zu lernen und zu üben Bei den Projekten, die wir erstellen werden, handelt es sich um Portfolio-Websites. Wir werden funktionierende Kontaktformulare erstellen damit Benutzer Nachrichten an uns senden können . Es gibt mehrere ansprechende Navigationsleisten die Sie einfach verwenden können, genau wie alle anderen Komponenten, zu Abschnitten, Portfolioabschnitten Heldenbereichen mit unterschiedlichen Layouts, und Sie werden üben, wie Sie Ihre eigenen coolen Benutzeroberflächen erstellen . Diese Projekte waren mein Weg, um zu verstehen, wo ich etwas ändern sollte oder ich nahm an einem Rückenwindkurs teil damit die Website so funktioniert, wie sie sollte, wie sie sollte, wie man Fehler behebt und so weiter. Jetzt sind all diese schrittweisen Lösungen hier, um Ihnen zu helfen, zu verstehen, wie Sie Websites selbst erstellen können Websites selbst erstellen Reparieren Sie fertige Websites und allgemein, lernen Sie das Wissen, üben Sie oder sammeln Sie einfach mehr Erfahrung, um Ihre Karriere als Frontend-Entwickler zu starten . Wir werden Tailwind CSS verwenden, und Tailwind CSS ist wie eine große Bibliothek vorgefertigter CSS-Klassen, die Sie direkt in Ihrem HDML verwenden können , um Elemente zu stylen, ohne jedes Mal benutzerdefiniertes CSS schreiben zu Elemente zu stylen, ohne jedes Mal benutzerdefiniertes CSS schreiben Im Gegensatz zu herkömmlichem CSS, bei dem Sie möglicherweise Stile in einer separaten Datei schreiben, können Sie mit Tailwind Stile mit kleinen Einzweckklassen direkt auf Ihre HDM-Elemente anwenden Ihre HDM-Elemente Neben Rückenwind werden wir auch wiederverwendbare Komponenten verwenden , die Sie problemlos in jedes Ihrer Projekte integrieren können problemlos in jedes Ihrer Projekte integrieren 2. Projekt 1: Einführung: Wir beginnen mit der Erstellung einer Navigationsleiste, die sich auf dem mobilen Bildschirm in ein Menüsymbol verwandelt , das dann die Navigationselemente anzeigt , wenn sie angeklickt und Im Hero-Bereich, dem ersten Bereich, der sichtbar ist , nachdem der Benutzer auf die Website gelangt ist, verwenden wir ein Profilbild mit einem kleinen T-Effekt dahinter und auf der linken Seite eine kurze Beschreibung mit einer Schaltfläche zum Herunterladen des Lebenslaufs und auf der rechten Seite die sozialen Symbole Im Abschnitt „Über uns“ werden wir diese Spalten für unsere Bilder erstellen , um ein interessantes Designelement , das wir neben unseren Text platzieren können. Und im Folgenden einige Kennzahlen, anhand derer wir unsere Erfolge hervorheben können. Im Folgenden werden wir einen Abschnitt mit unseren ausgewählten Projekten erstellen , die wir hervorheben möchten. Dann werden wir einen Erlebnisbereich erstellen , in dem wir diesen Brief über unsere Berufserfahrung erstellen werden , oder vielleicht, falls Sie noch keine haben, können wir einige Erfolge aus der Schule vorbereiten . Unten finden Sie dann einen Kontaktbereich mit funktionierenden Kontaktformular, das tatsächlich Nachrichten an unsere Mailbox sendet. 3. SET-UP: Wir beginnen damit, dass wir zur Endseite und dort in den Framework-Anleitungen zu WD gehen und dort beginnen wir, WD gehen und die Befehle zu verwenden. Wir werden dort das Terminal öffnen. Wir werden es jetzt einfügen und wir befinden uns bereits in unserem Ordner oder zumindest auf der Time-Portfolio-Website. Dort löschen wir also das Mein Projekt, machen dort nur einen Punkt, drücken die Eingabetaste und das Projekt wird dort initialisiert Da wir uns jetzt auch schon in dem Ordner befinden, müssen wir ihn nicht mehr sehen Dort werden wir diesen verwenden, Autoprefixor installieren. Jetzt der nächste zur Initialisierung des Rückenwinds. Jetzt werden wir das kopieren und in die Tailwind-Konfigurationsdatei einfügen in die Tailwind-Konfigurationsdatei Jetzt die Tailwind-Direktive im Index-CSS. Dort können wir Epidt CSS löschen, und um unsere Anwendung zu testen, können wir das auch nehmen, in EpidgSSIX einfügen Wir können das Terminal reinigen und die NPM-Lauftiefe ermitteln . Jetzt wird unsere Seite beginnen. Zuerst lade ich die Bilder in das Asset, das Sie auf Git finden, und dann werde ich mit der Erstellung eines neuen Ordners fortfahren , der den Namen pages trägt, und dort kann ich beginnen. Zuerst werde ich genügend Balken erstellen. Und wir können dort einen Export erstellen und ihn in unseren Epidot J six einfügen. Da können wir also anfangen Wir werden zuerst die Navbar importieren. Und dort werden wir alle Komponenten zurückgeben. Also werden wir ein leeres Fragment erstellen , das die Navbar enthalten wird Und unten machen wir die Standard-App exportieren. 4. Navbar: Zuerst müssen wir in der Navigationsleiste den Nutzungsstatus importieren, müssen wir in der Navigationsleiste den Nutzungsstatus importieren da wir dort eine Statusvariable für die Navigationsleiste verwenden werden , da wir von der mobilen zur Desktop-Navigation wechseln werden von der mobilen zur Desktop-Navigation wechseln Außerdem werden wir einige Symbole importieren. Also werde ich Outline Clothing und Outline Menu von React Icons AI verwenden . Lassen Sie mich zunächst die Bibliothek importieren oder installieren, sodass keine PMI-Symbole reagieren Jetzt können wir das AI Outline Clothing - und Outline-Menü erstellen Außerdem werden wir die Signatur importieren und was sie ist. Ich habe dort im Grunde eine Signatur erstellt, transparente Signatur, und ich werde sie als mein Logo verwenden. Also Signatur von As such, SinagrePng Als erstes beginne ich mit der Statusvariablen, also mache ich den NaF und setze die Standardeinstellung für den Navigationsmodus auf False Dann werde ich eine Funktion erstellen, um diese Navigation zu handhaben. Also setNA und ändere den Wert. Und wir werden diese In-Click-Funktion in unserer Navigation verwenden. Das sollte es sein. Dort im Haupt-Div, das wir öffnen werden, werden wir dort zuerst einen Klassennamen festlegen. Wir können Text verwenden, um Schwarz zu erzeugen. Dann das Flexbox-Layout, begründen Sie den Abstand dazwischen, sodass der Raum zwischen unseren Elementen gleichmäßig verteilt ist zwischen unseren Elementen Dann zentrieren Sie es vertikal, maximale Breite bis 1.300 Pixel Wir werden dies zentrieren, da wir die maximale Breite verwenden, und wir werden eine gewisse Anfangshöhe festlegen Wir können den grünen Hintergrund jetzt auch auf 700 setzen , um nur die Navigation auf unserer Seite zu sehen. Jetzt sollte es aktualisiert werden. Also lass es uns auf helle Farbe ändern und das , damit es funktioniert. Also können wir sehen, dass wir es da haben. Also zuerst wird in diesem Man-Div ein Logo stehen, und dieses Logo wird in den Ankertext eingeschlossen weil wir wollen, dass es uns auf die Startseite führt, wenn es angeklickt wird Fügen wir also die Quelle hinzu und ich werde die Signatur Ich importiere es. Jetzt können Sie sehen, dass es das Logo oder die Signatur gibt. Also müssen wir diesem Anker-Tag auch einen Klassennamen hinzufügen. Dort beginnen wir zuerst mit einem gewissen Abstand nach links, und natürlich müssen wir das maximale Gewicht festlegen. Auf etwa 100 Pixel. Jetzt werde ich die Seite dort vergrößern, damit du sie besser sehen kannst . Okay. Jetzt können wir mit der ungeordneten Liste fortfahren , die Listenelemente enthalten wird Für diese ungeordnete Liste wird sie auf dem mobilen Bildschirm ausgeblendet, wird sie auf dem mobilen Bildschirm ausgeblendet da es dort die mobile Navigation gibt, und auf einem mittleren Bildschirm und höher wird sie flexibel angezeigt, und wir werden dort für alle Listenelemente das Telefon per Semi-Boot verwenden für alle Listenelemente das In unseren Abschnitten wird es um Arbeit, Erfahrung und Kontakt gehen. Wir können also etwa mit der Arbeit beginnen, dann mit Erfahrung und dann mit Kontakt. Dann können wir den Klassennamen „ Für alle hinzufügen“ mit etwas Bettwäsche warten . Lass uns fünf Betten geben. Und jetzt müssen wir das in ein Link-Tag packen. Aber zuerst müssen wir ein Terminal öffnen und es dorthin bringen. NPM, ich reagiere, scrolle. Jetzt wird das installiert und wir werden den Link erstellen Drücken Sie Enter. Auf diese Weise wird es dorthin importiert. Wir können es noch einmal überprüfen. Jetzt haben wir den Link, sodass wir in das Link-Tag das About einfügen können. Dort in diesem Link müssen wir eine Zwei setzen, also zwei und ungefähr. Das Gleiche gilt für Berufserfahrung und Kontakt. Und ich denke, es wird diese Schrägstriche nicht brauchen. Lass es uns später testen. Jetzt müssen wir auch noch ein paar Versuchs-Stimmungen hinzufügen und das wird glatt bis zwei, dann Offset auf 50 und Dauer auf 500 Und das wird zeigen, wie der Smooth-Scroll funktionieren sollte. Jetzt können wir das nehmen und um die anderen Gegenstände konkurrieren. Nun zum Symbol auf dem mobilen Bildschirm Wir starten ihr Div. In diesem Div werden wir einen Operator zum Umschalten der Navigation ausführen. Basierend auf diesem Wert , der standardmäßig falsch ist, zeigen wir das geschlossene Symbol oder das Menüsymbol an. Fangen wir also mit der geschlossenen Gliederung an. Im Fall eines wahren Werts und im Fall eines falschen Werts verwenden wir das Gliederungsmenü. Wir können ihre Größe auch auf 20 setzen 20 und wir können dort auch einen Klassennamen eingeben, oder wir müssen es tun. Auf dem mobilen Bildschirm wird es also angezeigt. Auf dem mittleren Bildschirm sollte dies jedoch ausgeblendet sein, da wir dort die Desktop-Navigation haben. Jetzt können Sie dort sehen, wir haben dort eine neue Navigation und wir haben dort auch die Desktop-Navigation. Aber wenn ich jetzt diese Werte dort speichere, werden sie ausgeblendet, weil sie nur auf dem Handy angezeigt werden . Natürlich müssen wir auch heute noch die Onclick-Funktion hinzufügen Also ein Klick und es wird das Handle Navigation aufgerufen, das da ist Und jetzt können wir die Navigation für das Handy vorbereiten . Wenn also auf dieses Menüsymbol geklickt wird, wird Div mit der ungeordneten Liste geöffnet Also lasst uns zuerst div öffnen. Dort müssen wir die Klasse für dieses Dif erstellen, sodass auch hier wieder der Turner-Operator verwendet wird , der auf dem Wert der Variablen Np basiert Wert der Variablen Np Und dort wird es wieder sagen, wahr und falsch, Position auf wahr, es wird nur dieses mobile Menü angezeigt Wenn also ein Index, Text grau wird, wird das Problem behoben. Es wird die volle Höhe haben. Es wird links und oben auf Null fixiert. Die Breite wird bei 60% liegen, wir können einen Rand nach rechts hinzufügen . Und ich denke, das ist es. Und für die vierte Position wird sie einfach auf ein linkes Minus von -100 festgelegt Also irgendwo da drüben wird es einfach aus dem Bildschirm erscheinen. Wir können es testen. Sie können jetzt sehen, wie die Grenze aussah, aber wir müssen die Nordliste hinzufügen , um alle Elemente zu sehen. Also lass uns weitermachen. Zunächst wird es zeigen, dass wir die Dinge, die wir dort haben, im Grunde nehmen, dorthin kopieren und das Styling aktualisieren können. Also dieser, lass uns sehen, wie er aussehen wird. Was wir tun können, ist, dass wir ihren Hintergrund hinzufügen. Fangen wir also mit dem zweiten Hintergrundgradienten an, oder? Von Grau 500 über Grau 702 Grau 900. Außerdem werden wir ihren Osten rein und ihre Dauer 500 hinzufügen. Jetzt ist das ein bisschen besser. Aber wir werden es etwas dunkler machen. Also machen wir es von 700, 800 auf etwa so. Also, was wir als Nächstes tun sollten. Lassen Sie uns diese maximale Breite für das Bild abschneiden und dort platzieren. Also machen wir die Breite vielleicht auf 120. Lass es uns tatsächlich auch dort machen. Also werden wir die Breite auf 100 erhöhen und es von dort abschneiden. Jetzt sieht es so aus. Und wenn wir es auf der Desktop-Version erhöhen , sieht es immer noch gut aus. Also müssen wir dort jetzt einige Ränder hinzufügen und die Textgröße erhöhen. Zuerst würde ich dort hingehen, Text für Excel dann vielleicht ihren Rand von links auf, ich weiß nicht, 12 machen . Das ist auch ein bisschen besser. Und dann werden wir die Wetten hinzufügen. Und wir fügen unseren Klassennamen hinzu, Rand links bis 12, und das sollte in Ordnung sein. So sieht es jetzt mit der mobilen Navigation aus. Was wir auch tun sollten, ist, dem Symbol einen gewissen Rand hinzuzufügen. Dort werden Sie also einen Rand von rechts bis sechs haben, und das sollte es sein. Und wir können zur Heldenabteilung übergehen. 5. Held:in: Was wir tun müssen, ist den Explorer in Pages zu öffnen und eine neue Datei zu erstellen, Hero JA Six. Wir brauchen diesen Export dort in Abdo JSix. Wir werden einfach einen Helden schreiben, klicken Sie auf Enter. Jetzt wird es importiert, wir haben es da. Wir werden eine Animation vom Typ React verwenden, ein Terminal öffnen und eine Animation vom Typ npMiract ausführen Jetzt werde ich das schließen . Nimm die Seite, leg sie irgendwo hin und wir können anfangen. Zuerst werde ich dort das Profilbild importieren. Es wird also vom Profilbild der Vermögenswerte ausgehen. Und lassen Sie mich tatsächlich den Namen überprüfen. Ja. Ist das einer? Jetzt haben wir es da. Wir werden einige Icons importieren, also werde ich KI für Linkedin, KI für Git Up und KI für Instagram importieren KI für Git Up . Als Nächstes werde ich die Typanimation aus der Bibliothek importieren die Typanimation aus der , die wir gerade zusammen installiert haben. Jetzt kann ich dort direkt in das Haupt-Div gehen und anfangen. Also werden wir dort einen vertikalen Rand hinzufügen. Auf mittlerem Bildschirm werden wir es einstellen. Es wird also hauptsächlich für die Mobilgeräte gelten , dort zusätzlichen Abstand zu haben. Dann werden wir die maximale Gewichtung für die Navigationsleiste auf 1.300 Pixel festlegen für die Navigationsleiste auf 1.300 Pixel Dann werden wir bei mittlerem Bildschirm auch eine gewisse Höhe des Viewports einstellen Wir werden also mehr Platz für unseren Heldenbereich haben. Ich werde eine Viewport-Höhe von 70 verwenden. Dann werden wir das zentrieren, da wir die maximale Breite haben. Wir können diese Summe verwenden. Und ich werde es am Anfang mit einem grünen Hintergrund von 300 machen, damit wir sehen können, wo wir uns befinden. Ich werde es jetzt für dich dezentrieren, damit du sehen kannst , dass ich es zurücklege Dann verwenden wir ein Rasterlayout, weil wir in diesem Abschnitt, sagen wir, im Grunde drei Spalten haben werden , aber ich werde die Rasterspalten für mittlere Bildschirme verwenden, weil ich möchte, dass mein Bild zwei dieser Spalten In der ersten Spalte auf der linken Seite wird es also den Namen geben. In der Mitte von zwei Spalten befindet sich das Bild und in der rechten Spalte in der letzten befinden sich die Symbole. Jetzt werde ich auch Platzgegenstände verwenden. Zentrum. Zunächst werden wir in diesem Div den Namen mit dem Typ Animation und mit der Schaltfläche für den Lebenslauf angeben. Also werde ich noch ein Div machen. Und in diesem Div werde ich einen technischen Absatz machen. Und in diesem technischen Absatz werde ich ein M schreiben. Lassen Sie uns nun eine neue Zeile schreiben. Technik ausgeben. Es wird nicht gewonnen. Und danach werden wir den Typ Animation verwenden. Für diesen Animationstyp gibt es eine bestimmte Reihenfolge. Wo wir die Dinge, die wir schreiben wollen, auf unserer Website platzieren werden. Also werden wir zuerst den Entwickler machen. Die Reihenfolge wird 1.000 sein, dann machen wir den Webdesigner. Auch hier wird die Reihenfolge 1.000 sein und ein Berater. Die Reihenfolge wird wieder 1.000 sein. Dann können wir dort eine Geschwindigkeit einstellen, also werde ich dort eine Geschwindigkeit von 50 einstellen und einige wiederholen es. Und natürlich wird die Wiederholung auf Unendlichkeit erfolgen, es handelt sich also um eine Endlosschleife. Jetzt können wir sehen, dass unsere Seite komplett weiß ist, also ist sie wahrscheinlich gescheitert. Wir können das Problem erkennen, indem wir auf die Seite gehen und es überprüfen. Und dort in der Konsole können wir sehen, dass Unendlichkeit nicht definiert ist Und die kleine Leiter gefiel ihr einfach nicht . Jetzt können wir auf unserer Seite sehen, dass es funktioniert. Lassen Sie uns das Styling hinzufügen. Für das Absatz-Tag füge ich also auf dem mittleren Bildschirm und über dem Text fünf Excel hinzu. Auf kleineren Geräten können wir Textbaum-Excel und auf Mobiltelefonen Text-Excel Excel. Dann werden wir Tracking Tight verwenden, also haben wir den Buchstabenabstand etwas verringert , wie Sie dort sehen können. Außerdem werden wir dort aus der Spen-Technologie ein anderes Styling hinzufügen , also werde ich eine zusätzliche Schrift mit Bolzen und Kursivschrift hinzufügen. Also vielleicht ist ein Bolzen genug. Und nach dem Span-Tag muss ich noch zusätzliche Break-Technologie hinzufügen, also haben wir diese weitere Zeile. Jetzt können wir zu unserem Div zurückkehren. Für unser Div werden wir eine maximale Gewichtung von 400 Pixeln festlegen . Dann werden wir ein Flexbox-Layout verwenden und warum wir dieses verwenden werden Denn in diesem Div befindet sich neben diesem Absatz-Tag auch die Schaltfläche mit dem Lebenslauf Und in der Desktop-Version wird dies untereinander sein. Die Flex-Richtung wird also eine Spalte sein. der mobilen Version wird dies jedoch nebeneinander sein. Also wird es mit der Reihe Flex Direction sein. Fügen wir nun das Styling für die Schaltfläche hinzu. Zuerst, wohin uns dieser Button führen sollte . Ich überlasse es dir. Es sollte uns irgendwohin bringen , wo unser Lebenslauf gespeichert ist. Dann können wir den Titel für diese Schaltfläche festlegen. Laden Sie also den Lebenslauf herunter. Und wir werden eine Klasse hinzufügen. Für Klassen können wir also einen gewissen Spielraum hinzufügen. Wir können auch etwas Polsterung hinzufügen, also lasst uns das verwenden. Lassen Sie uns dort einfach zwei Füllungen machen und wir können eine weitere Verlaufsfarbe hinzufügen Also Hintergrundverlauf nach rechts. Und es wird von einer Farbe zur zweiten Farbe gehen. Lassen Sie mich jetzt die Mäntel für die Farben nehmen, die ich haben möchte. Also werden wir von dieser Orange zu dieser lila Farbe übergehen. Es hat eine ziemlich ähnliche Farbe wie die , die ich auf meinem Profilbild verwende. Und tatsächlich können wir jetzt das Profilbild hinzufügen. Oder vielleicht mache ich es zuerst einfach rund. Excel. Lassen Sie mich es für Sie verschieben und die maximale Breite auf Versuchen wir es 300 Pixeln, vielleicht 260. 80? Okay. Lass es uns so belassen. Jetzt werden wir herausfinden, wo dieses Div endet. Das ist da. Da werden wir jetzt das Bild hinzufügen. Das wird das zweite Div sein und darin werden wir das Bild mit der Quelle des Profilbilds machen. Wir haben da. Wir können auch ein altes Profilbild hinzufügen. Dort werden wir auch den Klassennamen hinzufügen. Stellen wir also die Breite für das Mobiltelefon auf 300 Pixel und auf einem mittleren Bildschirm und höher setzen wir dieses Gewicht auf 500 Pixel. Dann warte zuerst, lass es uns machen. Geht auf Auto, und wir können auch die Zentrierung für das DIF oben verwenden die Zentrierung für das DIF Wir gehen von der mittleren Bildschirmgröße und höher aus und nehmen die zweite Spalte. Und damit werden wir erreichen, dass dafür zwei von vier Spalten benötigt werden , die wir dort eingestellt haben. Wir haben also vier Spalten, und damit sagen wir, dass wir zwei davon benötigen sollten. Wir müssen es nicht einmal in den anderen Diffs angeben , weil das genug sein wird Und jetzt können Sie sehen, wie unser Bild zugenommen hat. Das wird also für das Bild sein. Was wir auch tun werden, ist, dass wir auf mittlerem Bildschirm und höher links 28 einen gewissen Rand hinzufügen werden Haben wir keine Angst vor dem Wert. Und jetzt fügen wir die Icons hinzu, also fügen wir ein Loch in den Tod hinzu, ihr fügt den Ankertext hinzu, und innerhalb des Ankertextes fügen wir den AI-Fail hinzu. Steh auf. Lass mich das noch zweimal kopieren. KI fällt LinkedIn und KI scheitert an Instagram. Lassen Sie uns jetzt das Styling machen. Das Styling wird also Text fünf Excel sein, sodass wir diese Symbole gut sehen können. Dann Flexbox-Layout. Beim Design von Mobiltelefonen werden wir also eine Flex-Reihe verwenden, sodass sie auf diesem Desktop-Design nebeneinander mittleren Bildschirmeinstellungen und darüber werden wir also eine Spalte mit flexibler Richtung verwenden, sodass sie sich untereinander befinden, wie Sie es jetzt sehen können Lassen Sie uns auch eine Lücke setzen. Vielleicht ist das zu viel. 12. Vielleicht funktioniert sogar zehn. noch etwas anderes für mittleren Bildschirm und höher Lassen Sie uns die Breite auf voll einstellen. Und lassen Sie uns auch Elemente an den Enden platzieren. Und das bedeutet, dass sie gut unterhalb oder am Ende unserer maximalen Breite von 1.300 Lassen Sie uns nun den Hintergrundbildschirm festlegen. Und das sollte es für die Heldenseite sein. Vergiss nicht , dort etwas HRP von deinem Git auf LinkedIn oder Instagram hinzuzufügen deinem Git auf LinkedIn oder Instagram 6. Über mich: Jetzt fahren wir mit der Seite Über uns fort. Dort auf Seiten archivieren Sie also über die J Six. Bringen wir das zu Abdo J Six. Nochmals, wir können es jetzt auf unserer Seite dort sehen. Und wir gehen zur Komponente und können dort beginnen. Zuerst importiere ich das A-Bild aus den Assets. Lassen Sie mich also noch einmal sehen, wie es benannt ist Ungefähr vier JP Save it. Jetzt kann ich die Hauptdiskette öffnen. Und ich kann dort mit dem Styling beginnen. Lassen Sie uns also zunächst ein maximales Gewicht von 1.300 Pixeln festlegen , wie es für unsere Seite Standard ist Dann fügen wir ein Flexbox-Layout hinzu und verwenden Elemente, um Elemente zu zentrieren und um Objekte vertikal und horizontal zu zentrieren Dann zentrieren wir es wieder mit dem Mixoto Sie können den Hintergrund verwenden, um, ich weiß nicht, grün 300 zu sehen, wo Sie auf Ihrer Seite etwas hinzufügen Derzeit gibt es nichts. Wenn wir also einfach etwas hinzufügen, wirst du es dort sehen. Damit können wir auch von einem mittleren Bildschirm und höher aus hinzufügen. Wir brauchen kein Handy, Körpergröße bis 70, also Baheit vielleicht Okay. Und wir können es sogar löschen. Und wir können dort mit einem weiteren Div weitermachen. Und doch wird es da sein, um unser Image zu wahren. Wir haben also einen Klassennamen mit Flex und Flex Row, weil wir wollen, dass diese Bilder nebeneinander stehen. Wir werden dort auch ein paar Gib essen. Und in dieser CD werden wir das erste Bild hinzufügen und wir werden die Attribute hinzufügen, und dann werden wir es einfach als zweites kopieren. Also zum Bild. Das kann mit about image geschehen, und der Klassenname wird Object Cover sein. Wir haben es bereits dort auf unserer Seite. Machen wir es also rund um Excel. Lassen Sie uns auch eine Breite von 100 Pixeln angeben. Ah, ist da jetzt? Lassen Sie uns die Höhe auf 300 Pixel erhöhen. Lassen Sie uns einen Filter verwenden und eine Graustufe einstellen, weil ich nicht möchte, dass mein Bild zu viel Aufmerksamkeit erregt Außerdem können wir die Helligkeit auf 50 reduzieren. Das ist besser. Wenn wir nun dieses Bild kopieren und dort ablegen, werden wir diese beiden Übersichtsbilder nebeneinander haben. Aber was ich dort erreichen wollte, ist, dass ich die Höhe des zweiten auf 200 senken werde. Und jetzt können Sie auf unserer Seite sehen, dass so etwas erstellt wird. Lassen Sie uns zuerst weitere Inhalte hinzufügen, und dann werden wir herausfinden, wie wir es ein bisschen besser machen Aber dafür müssen wir zuerst auch eine Beschreibung hinzufügen In diesem anderen Div werden wir also etwas über uns hinzufügen, ein paar Sätze. Also, erster Einblick, ich werde den Absatz hinzufügen. Lassen Sie uns das Styling hinzufügen. Also da für den Absatz, fügen wir den King Tight hinzu. Also wieder werden wir den Buchstabenabstand etwas verringern, lockerer lesen, also werden wir die Zeilenhöhe erhöhen. Dann werden wir das maximale Gewicht sehen. Lass uns 500 Pixel verwenden. jetzt in diesem Div Wenn wir jetzt in diesem Div umziehen, können wir dort die Statistiken hinzufügen. Also werden wir ein neues Gericht kreieren. Und in diesem Div werden wir mehr Discs erstellen. Das wird das H zwei mit der statistischen Zahl enthalten, also 11 und dann Spentek Und weiter unten wird es einen Absatz Tech mit Projekten geben einen Absatz Tech mit Projekten Jetzt werden wir das Styling hinzufügen. Für diese Statistik-Analyse verwenden wir zunächst das Hauptlayout, das Flexbox-Layout, den Abstand, den Rand von oben, maximale Breite bis 600 Pixel und die Zentrierung Für die Container oder kleinen Container mit der Statistik selbst geben wir den Klassennamen, den Hintergrundverlauf nach rechts von Grau 800 nach Schwarz mit etwas Rosa und mit etwas abgerundetem Groß Speichern Sie jetzt für die zweite Überschrift Ab dem mittleren Bildschirm und höher setzen wir den Text auf vier Excel. Andernfalls wird es Text in Excel sein, wenn auch halbwegs, und wir hätten gerne diese Textverlaufsfarbe. Also machen wir jetzt einen CSS-Kurs. Lassen Sie uns die Dateien öffnen, das Indexpunkt-CSS und dort fügen wir die Primärfarbe des Hintergrundtextes hinzu. Und im Inneren fügen wir ein Hintergrundbild linearen Farbverlauf nach rechts hinzu. Dort werden wir die Farben verwenden, die wir zuvor verwendet haben. Also wo es da ist, können wir sie kopieren. Aber wir brauchen das von und diese Zahnspange nicht. Also machen wir es so , nur mit Kommas. Es geht also darum, von dieser Farbe zu dieser Farbe zu schreiben Und dann machen wir ein Webkit, Hintergrundclip zum Text Außerdem werden wir einen Hintergrundclip zu Text erstellen. Webkit-Text, gefüllt mit transparenter Farbe und transparenter Farbe. Damit gehen wir jetzt zu unserem A-Bereich und dort, was war die Klasse, die Primärfarbe des Hintergrundtextes, nehmen sie und fügen sie dort ein und speichern sie. Wir werden unseren Text mit dieser Farbe haben. Und wir werden es dort für die Projekte verwenden , nicht für die Projekte, wir werden nur weißen oder tatsächlich grauen Text verwenden, ich weiß nicht, 500, vielleicht 400, mal sehen, wie es aussieht. Das ist besser. Was wir jetzt tun können , ist, dass wir das kochen können. Leg es noch zweimal da hin. Dort werde ich mehr als sechs Jahre Erfahrung machen und mehr als 30 Jahre bei den Pfandrechten. Bevor wir zum grünen Hintergrund übergehen, müssen wir diesen auch stylen Wir haben also den ersten Unterschied, da ist der zweite. Lass uns bei Lücke 24 sein. Lassen Sie uns diesen Hintergrund entfernen und sehen, wie er aussieht. Was wir tun müssen, ist dort den Text der Größe zu aktualisieren . Also dieser wird definitiv Text Excel sein, zumindest. 7. Portfolio: Also lass uns den Ordner öffnen. Die Seiten, die Sie im Portfolio ablegen, sind JS sechs. Jetzt importieren wir es dort. Und wir können anfangen. Beginnen wir mit dem Import der Projektbilder. Importieren Sie also Project One aus Assets Project One Dot PNG. Dann werde ich das für alle anderen tun. Also eins, zwei, drei, vier. Nett. Ich habe es da. Was ich dort sonst noch tun würde, ist, dass ich eine Liste oder Konstante dieser Projekte erstellen werde. Also werde ich eine konstante Anzahl von Projekten erstellen und dort alle Informationen über die Projekte laden, alle Informationen über die Projekte laden, und dann werde ich sie wiederholen, und mein Code wird sich nicht wiederholen, und ich werde nur eine Projektkarte Und wann immer Sie nur ein Projekt hinzufügen möchten, bearbeiten Sie es dort in diese Projekte Sie können dort sehen, dass ich ein Bild hinzufügen werde , das Projekt eins sein wird. Dann mache ich einen Titel , der nur ein Projekt sein kann. Eins, dann mache ich eine Beschreibung und ich kann sie wiederholen. Jetzt füge ich dort einfach ein paar weitere Projekte hinzu und kann mit der Definition der Projektkarte fortfahren. Diese Projektkarte, was ich dort machen werde, wo wir ein Projekt als Input nehmen, das wir dort in die Karte aufnehmen, die wir in diesem Hauptportfolio verwenden werden. Diese Projektkarte können Sie dort auch als eigenständige Komponente verwenden. Wenn Sie einfach einen neuen Ordner mit Komponenten erstellen und eine neue Datei erstellen, project card.j6 Sie können diesen L-Code auch dort verwenden, aber ich werde ihn in dieser Darstellung von J Six Component beibehalten Dort werden wir mit der Rückkehr beginnen und ich werde das Div machen Dieses Haupt-Div für die Projektkarte hat ein gewisses Styling. Ich werde hinzufügen, dass ich abgerundete Ecken und einen Hintergrundverlauf nach rechts von Grau 800 über Grau 900 bis Schwarz hinzufügen Hintergrundverlauf nach rechts von Grau werde. Dann werden wir Overflow Hidden verwenden, damit nichts aus unseren Karten rauskommt Dann reicht ein bisschen Schatten für Excel. Lassen Sie uns auch einen Z-Index hinzufügen, bei einer Transformation, einem Übergang und einer Dauer. Wann immer wir jetzt die Skala bis 500 verwenden die Skala bis 500 und wann immer wir den Mauszeiger über die Karte bewegen, werdet ihr sehen können , wie sie sich vergrößert und transformiert und die Skala erhöht Dann können wir dort mit dem Anchor-Tag beginnen. Und in dieses Anker-Tag werden wir wieder ein Bild einfügen. Für dieses Bild fügen wir eine Quelle hinzu, und die Quelle wird das Punktbild des Projekts sein. Und wieder, dieses Projekt, du kannst es nirgends sehen. Es gibt nur ein Projekt, aber wir werden dort Projekte kartografieren und dieses Projekt verwenden und es als Projektkarte bezeichnen. Und dann werden dieser Bildwert, der Titelwert und der Beschreibungswert zugeordnet. Die Quelle wird also dieser Bildwert sein. Dann werden wir dort auch einen Klassennamen haben, natürlich auch für das Bild. Die Höhe beträgt also 300 Pixel, Breite bis zur vollen Breite, Objekt bis zur Decke, Objekt bis oben. Die abgerundete Oberseite wird für Excel verwendet. Das ist es. Lass uns auch dieses Styling machen. Für die Anchor-Technologie werden wir dort eine HRF einrichten, und im Idealfall geben Sie dort die URL zu Ihrer Demo-Website im Arbeitsleben ein, wie Sie es getan haben Oder wenn es für einige Kunden ist, geben Sie dort einfach den Link zu ihrer Website und dann den Klassennamen ein Also können wir das gruppieren, den Spaltenbereich auf drei setzen, ihre Anzeige auf Blockierung setzen und auch ihren Überlauf ausblenden Und unter dem Bild platzieren wir die Diskette und in diesem Unterschied machen wir Überschrift zwei mit dem Projekttitel Und auch ein Absatz-Tag mit der Projektbeschreibung. Lass es uns schließen. Nun zum Styling. Für den Unterschied selbst legen wir also etwas Bettwäsche hinein, setzen den Text auf Weiß, Rand nach unten und den Rand auf rechts Bevor wir dort mehr Styling hinzufügen, fügen wir dort Code hinzu Also werden wir das Styling, das wir dort machen, tatsächlich im Portfolio sehen , wir werden ein weiteres Div machen. Und in diesem Div werden wir die Projekte Dot Map erstellen. Wir erstellen einen Projektindex und rufen dort die Projektkarte auf. Also Projektkarte. In diese Projektkarte geben wir einen Schlüssel ein , der als Index dient, und im Projekt geben wir das Projekt ein. Also geben wir dort das Projekt aus den Projektkarten ein und lesen dort den Titel und die Beschreibung. Und all diese Informationen haben wir dort. Jetzt werden wir auf unserer Website nach unten scrollen, Sie können dort bereits das Projekt sehen. Natürlich fügst du jetzt das Styling hinzu. Zuerst in den Mann-Div, etwas Bettwäsche, etwas von Button auch. Okay? Lassen Sie uns nun dort mit einer gewissen maximalen Breite weitermachen. Wir verwenden 1.300 Pixel. Und du zentrierst es jetzt auch im zweiten Div, brauchen wir vielleicht gar nicht Wir können es im ersten machen. Was wir tun wollen oder was Sie vielleicht auch tun möchten, ist, das Rasterlayout zu haben und mindestens zwei Projekte hintereinander anzuordnen. Wenn Sie vielleicht nicht so viele Projekte haben und Sie der Meinung sind, dass es besser ist, die Projekte einfach online und untereinander zu haben , können Sie es auch so lassen und einfach etwas Abstand zwischen den Projekten hinzufügen . Ich werde das Rasterlayout verwenden, also werde ich das Raster hinzufügen. Und auf dem mobilen Bildschirm belassen wir es als Standardwert Spalte Spanne eins oder Rasterspalte eins. Aber auf dem mittleren Bildschirm und höher werden wir die zweiten Rasterspalten hinzufügen. Die Projekte werden also nebeneinander liegen. Außerdem werden wir eine Lücke hinzufügen. Wir haben also einen gewissen Abstand zwischen ihnen, und wir können dorthin zurückkehren und etwas Styling für die zweite Überschrift vornehmen, bei der sich um Text zu Bogen auf Semibt handeln wird Okay. Und für die Projektbeschreibung fügen wir Text zu Gray 300 und Text Small hinzu und wechseln zu DP. Sehen wir uns die Bache an. Ich denke, wir belassen die Überschrift bei weißem Text, und das ist in Ordnung Und ich denke, wir können es so belassen. 8. Erfahrung: Fahren wir nun mit dem Abschnitt Erfahrung fort. Auf Explorer-Seiten erstellen wir also eine neue Datei experience.j6 Wir werden dort bearbeiten. Und wir können anfangen. Zunächst werden wir mit unserer Erfahrung eine Konstante setzen . Lassen Sie uns also Erfahrungen machen oder auch weitermachen. Und dort werden wir mit der Dauer und Beschreibung des Unternehmens beginnen . Oh nein, das sind Unternehmen, also werde ich nur die erste Firma machen. Dauer kann ich dort machen, ich weiß nicht, 2017 bis 2018 und Beschreibung. Ich habe als Frontend-Entwickler gearbeitet. Jetzt können wir es streichen, dort etwas Ähnliches machen, aber es auf Zweiter, Dritter ändern, da sollten natürlich die echten Namen der Unternehmen stehen, aber ich werde dort nur ein paar Platzhalter einfügen Fünfter. Dies können 2018, 2019, 2019, 2021, 2021, 2023 und 2023 bis heute sein. Natürlich wird es höchstwahrscheinlich eine andere Beschreibung geben. Auch hier werde ich das als Platzhalter verwenden. Jetzt, wo wir die Liste der Erlebnisse haben, können wir sie jetzt im Haupt-Div verwenden, also werden wir keinen sich wiederholenden Code machen, sondern wir werden ihn dort haben und über die Map darauf zugreifen und ihn wiederverwenden Im Haupt-Div werden wir also einen Klassennamen mit etwas Einbettung hinzufügen, wobei einige mit 1.300 Pixeln gemischt Wir werden es mit einem Mixoto zentrieren und wir werden auch eine relative Klasse hinzufügen , weil wir die Linie verwenden werden, und das wird eine Art Zeitleiste für uns sein, und das wird die absolute Position Bevor ich nun diese Konstante zuordne, erstelle ich die Zeitleiste, sodass es dort ein separates Div gibt, das keinen Inhalt enthält. Es wird nur eine Klasse haben, und diese Klasse wird eine absolute Position haben, mit einer gewissen Breite und einem Farbverlauf des absolute Position haben, mit einer gewissen Breite Hintergrunds nach unten von Grau 500 bis Grau 800. Dann fügen wir die Höhe zur vollen, linken Hälfte hinzu, und auch in einer anderen Zeile kann ich Transformieren, X übersetzen und wieder 50% auf kann ich Transformieren, diese Weise machen. Jetzt können Sie sehen, dass der Anfang der Timeline bereits auf unserer Seite ist, und im Folgenden werden wir die Konstante abbilden, also machen wir ihre Erfahrungen mit Punktkarte, Erfahrung oder wir können XP Index machen, und dort werden wir mit den nicht leeren Fragmenten beginnen , sondern mit dem Div. Bei unserer ersten Eingabe in einem Klassennamen machen wir Curly Basis, Backslash, Flexbox-Layout und im Inneren prüfen wir, ob der Rest des Index geteilt durch zwei Null ist. Und falls ja, rechtfertigen wir Start, was bedeutet, dass unsere Erfahrung auf der linken Seite angezeigt wird, und falls nein, verwenden wir Das Erlebnis wird also auf der rechten Seite sein. Und das ist ein Turner-Operator. Die erste Position ist also wahr und die zweite ist falsch oder wird ausgeführt Falls es falsch ist. Also dieser Zustand genauer. Dort werden wir Elemente zur Mitte und auch den vertikalen Rand zu acht hinzufügen . Und dort werden wir den Schlüssel als Index verwenden. Was dort falsch ist , ist, dass für den Turner-Operator das Fragezeichen fehlt Jetzt drinnen können wir ein weiteres Div erstellen. Und in diesem Dip werden wir beim Erlebnispunkt Firma Punkt Dauer bei und die Beschreibung machen Also machen wir den Paragraph Tech mit Experience Dot Company. Natürlich, Firma. Jetzt können wir es kopieren und es für Dauer und Beschreibung tun . So wie das. Jetzt können wir die Seite überprüfen und Sie können auf unserer Seite sehen, wie es links und rechts ist. Wenn Sie jetzt auch den schwarzen Hintergrund für den Klassennamen hinzufügen , werden Sie sehen, wie genau das aussieht. können wir vorerst, oder wir können jetzt den Farbverlauf nach rechts von Grau 800 über Grau 900 bis Schwarz bearbeiten . Wir können uns also gut vorstellen, wie es aussehen wird. Schauen Sie sich jetzt die Seite an. Und jetzt spielst du mit den Polsterungen und nicht mal mit dem Rand, glaube ich. Lass uns gehen Außerdem werden wir dort die maximale Breite festlegen. Definitiv, also in unserem Div können wir genau dort die maximale Breite angeben. Versuchen wir es mit 600 Pixeln. Vielleicht 700. Lass uns die Seite überprüfen. 700. Lass es uns auch in vollen Zügen machen. Jetzt ist es besser. Jetzt kannst du vielleicht zu 500 zurückkehren, lass uns 500 machen. Oder sechs? Lass uns sechs machen. Jetzt werden wir dort auch einige abgerundete drei Excel hinzufügen. Mal sehen, wie es aussieht. Das ist in Ordnung. Etwas Schatten. Ein Überlauf ist in der Hülle versteckt, damit er außerhalb dieser Karte nicht überläuft, sagen wir mal Vielleicht etwas Polsterung. Das ist ein bisschen besser Jetzt müssen Sie auch die Farbe des Textes hinzufügen, aber ich werde sie nicht dort platzieren, sondern in jeder Zeile, weil ich in der Firma vielleicht Textweiß oder Text der Stufe 200 verwenden werde. Ich werde auf jeden Fall die Schrift Semibolt verwenden ich werde Text Large verwenden Okay. Nun, da unten, für Dauer und Beschreibung, versuchen wir es mit grauem Text, 400 mm hmm Und zur Beschreibung werden wir auch den Text Small hinzufügen. Das ist besser. Und ich denke, das kann für unseren Erfahrungsbereich sein. 9. Kontakt: Gehen wir zum Kontaktbereich über. Also dort auf Seiten, neue Datei, contact.j6. Jetzt werden wir dort bearbeiten. Zuerst werden wir ihre Symbole hinzufügen. Wir werden also dafür sorgen, dass der Import der KI fehlschlägt. LinkedIn. Auch KI scheitert an Git up, und KI scheitert auch an Instagram. Speichere es. Da wir Kontakt haben, können wir mit dem Haupt-DIF beginnen. Drinnen werden wir zuerst etwas Bettwäsche machen, 16 von oben, und das war's Und dann machen wir noch ein Div, und das wird unser Kontaktformular enthalten. Da machen wir also eine maximale Breite von eigentlich, wir jetzt sieben Excel, verwenden wir zum Beispiel einen Hintergrundverlauf, um wieder von Grau 800 über Grau, 900 nach Schwarz zu schreiben . Wenn wir nun etwas Inhalt hinzufügen, können wir ihn bereits auf unserer Seite sehen. Dort werden wir es wieder zentrieren. Wir werden es Excel abrunden. Und da werden wir zumindest ab mittlerem Bildschirm und höher sein, Höhe von 92 m oder höher. Jetzt können Sie sehen, dass es unseren Bereich gibt Von Spektrum zu Schwarz, Sie werden sehen können, wo sich der Abschnitt Innerhalb des zweiten Divs , das für das Formular mit diesem Hintergrund vorgesehen ist, werden wir beginnen, das Header-Div hinzuzufügen, das mit „ Lass uns verbinden und anfangen, an etwas zu arbeiten“ angezeigt wird Lass uns verbinden und anfangen, an etwas zu arbeiten Absatztext. Ich denke, wir können es jetzt bearbeiten. Also da werden wir zuerst die zweite Überschrift haben , also lasst uns eine Verbindung herstellen. Und im Folgenden werden wir einen Absatz mit tollen Dingen hinzufügen und anfangen, daran zu arbeiten. Lassen Sie uns dort nun etwas Styling hinzufügen. Also Rand unten, Schlagball, enges Tracking für den Stil Text grau, nehmen wir 200 für die Überschrift, Text drei Excel, vielleicht erhöhen wir es sogar. Lassen Sie uns also für einen mittleren Bildschirm Text Five Excel verwenden. Verwenden wir für den Absatz Text XL und Textgrau 400. Und ich denke, das war's vorerst. Für das Dif, das das aushält, verwenden wir ein maximales Gewicht von drei Excel Wir können sehen, wo das rng y ist. Also können wir Text zentrieren und mischen, so wie das Jetzt können wir den Text vielleicht sogar hier vergrößern. Fantastisch. Unter diesem Div. Fügen wir oben etwas Rand hinzu. Eigentlich da. Also, was ich tun würde, ist etwas hinzuzufügen. Und dann werden wir im Laufe dieses Tages noch einen machen, und dort werden wir die Informationen für die Kontaktaufnahme eingeben oder wir lassen den Benutzer die Informationen eingeben falls er uns kontaktieren möchte. Also machen wir einen ersten Klassennamen mit Flexbox-Layout und begründen es in der Mitte Also machen wir dort einen Dip mit Rasterlayout Auf dem mobilen Bildschirm belassen wir es bei Grid Cools eins auf einem Medium und höher Wir werden den Standardwert von Rasterspalten eins auf Rasterspalte zwei ändern Rasterspalten eins auf Rasterspalte zwei Im Inneren beginnen wir mit dem ersten und zweiten Div. Das erste Div befindet sich auf der linken Seite und enthält einige Kontaktinformationen. Und unten werden wir einen zweiten Dialog haben, und das wird das eigentliche Formular für das Kontaktformular zum Ausfüllen der E-Mail sein. So können wir direkt dort die ID und das Formular bearbeiten. Aber wir werden mit dem ersten Unterschied beginnen. Beim ersten Dif fügen wir Auto einen senkrechten Rand hinzu, etwas Auffüllung, um bis sechs zu schreiben Im Inneren werden wir eine ungeordnete Liste erstellen. Und dort werden wir einen ersten Listenpunkt als zweiten und auch einen dritten Listenpunkt erstellen. Jeder von ihnen wird das Symbol tragen, das wir dort haben. Also KI füllt LinkedIn. Dann füllt KI Git auf und KI scheitert Instagram. Und da machen wir mit dem Klassennamen weiter. Was wir eigentlich tun können, ist durchzuhalten und den Klassennamen mit einer gewissen Breite auf 70 zu setzen. Pixel acht für Audio und Text für Grau 300. Dann können wir es auch so stylen. Und in diesem Listenpunkt wird es auch ein Dif geben Und in diesem Unterschied werden wir eine dritte Überschrift mit „Wir können die Adresse eingeben“ haben mit „Wir können die Adresse eingeben Wir können dort Kontakt aufnehmen. Dann ein Absatz mit Handy und der Absatz mit E-Mail. Falls jemand das Formular nicht ausfüllen möchte und nur die E-Mail verwenden und uns direkt kontaktieren möchte . Dann fügen wir bei diesem Div einen gewissen Spielraum hinzu. Wir können auch schon da sitzen, aber nimm diesen Diff, schneide ihn ab und lege ihn unter diesen. Jetzt ist es besser. Jetzt werden wir mehr Zaubertricks machen. Also, da in der Senke, platzieren wir die Elemente so, dass sie sich in der Mitte der Liste befinden, und wir können sie tatsächlich alle nehmen. Wir werden eine Klasse von Flexbox-Layouts hinzufügen. Überschrift fügen wir nun Text hinzu, der zu groß, einer zu fett und Text zu Grau 200 Das ist genau das, was wir alle da haben. Aber statt 200 werden wir es bei 400 speichern und sehen, wie es aussieht. Nun, für Git up, wenn wir das Gleiche tun wie im vorherigen Listeneintrag, können wir diesen Absatz mit Überschrift oder Wal Dif kopieren . Setze es dort hin und statt Kontakt geben wir Arbeitszeiten an und wir können das von geben wir Arbeitszeiten an Montag bis Freitag, ich weiß nicht, von 15:00 Uhr bis 20:00 Uhr machen . Und am Wochenende können wir Chels machen, die auf WhatsApp verfügbar sind Bei Instagram können wir es zum Beispiel so belassen. Jetzt fügen wir das E-Mail-Formular hinzu. Also dort im Div für das Formular oder mit der ID eines Formulars. Diese vier sind ziemlich einfach, wir werden dort eine Klasse mit der maximalen Breite von sechs Excel hinzufügen , etwas Padding, und wir werden das Patting auf einem mittleren Bildschirm und höher erhöhen, etwa 12. Wir werden ein Formular hinzufügen In dieses Formular werden wir eine Aktion einfügen In diesem Abschnitt werden wir einen Endpunkt angeben, aber ich werde das tun denn nachdem wir diese Benutzeroberfläche für das Formular codiert haben, werde ich Ihnen zeigen, wie das mit der GTFormTio-Seite funktioniert Und wenn jemand dieses Formular ausfüllt und auf Senden klickt, erhalten Sie eine E-Mail in diesem Formular Punkt IO, sodass es Lassen Sie uns ihre Methode hinzufügen, posten. Und wir werden anfangen, ihre Eingabefelder hinzuzufügen. Lassen Sie uns also zuerst ein Div hinzufügen. Lassen Sie uns ihren Abstand zu den unteren sechs erhöhen. Darin werde ich eine Eingabe, eine weitere Eingabe und den Textbereich einfügen. Für die erste Eingabe wird es vom Typ Text sein. Auch mit ID, Name, dann auch mit Platzhalter für Ihren Namen Dann auch Klassenname mit. Speichern wir es tatsächlich, damit wir es sehen können , und fügen den Rand nach unten mit dem vollen Rand hinzu. Das ist eigentlich noch nicht breit zu voll. Abgerundetes Mittel. Jetzt Rand grau 400, etwas Bettwäsche Y auf zwei, Bettwäsche links auf zwei, Bettwäsche rechts auf vier, lass es uns überprüfen. Wir können die Breite tatsächlich bis zur vollen Breite hinzufügen . Aber ja, wir werden diese Zeile hinzufügen oder wir werden sie einfach kopieren und dort platzieren, weil diese Eingabe jetzt direkt daneben war. Jetzt, da sie die volle Breite einnimmt, wird sie unten sein. Dort fügen wir einfach einen anderen Platzhalter hinzu , der Ihre E-Mail-Adresse sein wird Sagen wir es also so mit ID, E-Mail und geben Sie auch E-Mail A, wir werden dort den Namen zwei angeben. Name und dort Name zwei E-Mail. So wie das hier. Im Textbereich werden wir bei ID sein. Oder beginnen wir mit dem, was wir bei ID tun werden. Das wird ein Textbereich sein, Name wird ein Textbereich sein. Spalten, also können wir standardmäßig 30 Zeilen festlegen. Wir können standardmäßig auf fünf setzen. Es wird also so aussehen. Und wir werden einen Platzhalter setzen, um Ihre Nachricht zu schreiben. Und jetzt können wir Klassennamen machen. Also verwenden wir die Breite, um den Rand bis zu dem Rand zu füllen , den wir nicht benötigen. Machen wir einen abgerundeten mittleren Rand, einen grauen Rand für 100 und zur besseren Lesbarkeit auch noch einen Rand selbst Machen wir es so, kopieren wir es und platzieren es auch dort. Nett. Jetzt werden wir nach der Rahmenfarbe auch etwas Polsterweiß einstellen Zwei, Polsterung links zwei, und ich glaube, das war's Schauen wir uns jetzt die Seite an. Das sieht gut aus. Wir müssen auch eine Schaltfläche hinzufügen, und vielleicht ist es okay, wenn wir die Zeilen auf vier setzen. Ordnung. Nun, unter diesem Div, aber immer noch im Formular, werden wir eine Schaltfläche mit der Aufschrift Nachricht senden hinzufügen, und diese Schaltfläche wird vom Typ Senden sein und diese Schaltfläche wird vom Typ Senden mit Klassenbreite zum Ausfüllen sein. Wir müssen einen Hintergrundverlauf verwenden, um von Grau 400 über Grau 600 bis Grau 800 zu schreiben . Und jetzt müssen wir die Farben ein wenig verschieben. Ich denke, oder lassen Sie es uns vielleicht etwas dunkler machen, 600, 800 bis 900. Vielleicht ist das zu viel. Was ist mit 700, 604-hundert? Lass uns vier machen. Ich denke, das ist besser. Also, wenn wir dort auch etwas BI zu drei hinzufügen, runden wir es auf Excel ab. Es sieht besser aus. Wir müssen auch Text zu weißem Text oder besser gesagt Text der Klasse 200 für Semi-Bolt und Text-Excel hinzufügen. Und wir können kein abgerundetes Excel machen. Wir müssen das abgerundete Medium beibehalten, wie wir es für unsere Eingaben tun. Also machen wir es so. Ich denke, das ist in Ordnung. Was wir jetzt noch tun können Im Grunde ist es das, und ich werde Ihnen jetzt zeigen , wie dieses Kontaktformular funktioniert. Und für welchen Endpunkt müssen Sie ihn dort ändern. Gehen wir zu dieser Seite, ap dotgtfm dot IO slash Login. Dann melden wir uns an, klicken dort auf Erstellen, geben dort einen Namen ein und geben dort die Zeitzone ein, kopieren diesen Endpunkt und platzieren ihn dort kopieren diesen Endpunkt und Natürlich ist dieser Endpunkt nicht gültig. Sie müssen dort Ihren eigenen Endpunkt angeben , den Sie auf dieser Seite haben. 10. Fußzeile: Jetzt öffnen wir einen Explorer. Dort in Pages erstellen wir eine neue Datei, footer.j6, und dort erstellen wir Fügen wir sie zu unserer Epi Ja six, Footer hinzu. Speichern Sie Für die Fußzeile werden wir zuerst Symbole hinzufügen, also importieren Sie FA Github, Square FA Instagram Dort im Haupt-Div hatten wir eine maximale Breite von 1.300 Pixeln, zentrieren Wir werden einen Hintergrundverlauf verwenden, um von Grau 800 über Grau 900 nach Schwarz zu schreiben 800 über Grau 900 nach Schwarz zu Jetzt haben wir es auch zentriert, sodass wir es auf drei Excel runden können. Lassen Sie uns dort tatsächlich einige Inhalte hinzufügen. Wir wollen nur abgerundete Ränder oben haben , also werden wir das verwenden. Dann werden wir auch ein Rasterlayout verwenden. Und wir werden die großartigen Spalten zwei tatsächlich auf dem Handy verwenden . Und auf mittleren Bildschirmen und höher verwenden wir die Rasterspalten bis vier. Wir werden also vier Spalten nebeneinander haben. Wir werden Objekte mittig platzieren, etwas Rosa und Text zu groß verwenden . Fangen wir an, die ungeordnete Liste hinzuzufügen. Also zuerst, ungeordnete Liste. Mit Paragraph Tech wird es ein Logo geben. Mit der Paragraph-Technik können wir dann unseren Namen oder eine Beschreibung haben. Ich bin ein Costach-Entwickler und Berater. Da können wir die Icons haben. Also lass uns sie in ein DIV packen, ein Github-Quadrat haben, ein Instagram haben und warum ich es in ein DIV einfüge Weil ich sie gerne nebeneinander haben möchte. Und dafür werde ich das Flexbox-Layout und die Flex Direction-Zeile verwenden Flexbox-Layout und die Flex Direction-Zeile Ich werde eine Lücke hinzufügen und für sie auch den Text auf Grau 400 setzen Auf diese Weise muss ich für die einzelnen Symbole kein zusätzliches Staling Und unten werde ich einen Absatz 2024 hinzufügen Geh mitmachen. Dort werde ich auch das Styling für Text Gray hinzufügen, 400. Für die dortige Beschreibung fügen wir nun Text grau hinzu, ebenfalls 400. Und für das Logo würden wir so etwas wie Textgrau 200 verwenden. Auch für diese ungeordnete Liste würde ich den Rand nach links verwenden Ich würde auch Space Y22 verwenden. Also haben wir den vertikalen Abstand zwischen all diesen Elementen auf zwei gesetzt. Und ich denke, das ist genug. Wir können jetzt zu anderen ungeordneten Listen wechseln, und jetzt machen wir nur eine und wir werden sie noch zweimal kopieren Am Ende haben wir also vier Spalten. Ungeordnete Liste. Drinnen machen wir ein Listenelement mit Allgemein. Und wieder machen wir das Leerzeichen Y. Es gibt noch einen weiteren Listenpunkt, den wir zu Hause mit Projekten machen können . Dann machen wir dafür Text grau, 400 und für den allgemeinen Font Bolt. Das Gleiche gilt für das Logo, also für die Schrift Bolt. So wie das hier. Nehmen wir nun diese ungeordnete Liste und kopieren sie zweimal Die Überschrift sollte etwas Farbe haben, und wir verwenden den Textgrad 200 Dort können wir live oder wir können Project Limo Project eins machen, und dann werden wir es für Projekt zwei und drei ändern Und der letzte kann Kontakt sein. Es kann wieder eine Telefon-E-Mail geben und wir können einfach einen Listeneintrag löschen. Wenn wir keinen weiteren Inhalt haben, können wir ihn in unsere Fußzeile einfügen Schauen wir uns jetzt an, wie es aussieht. Wenn wir nun unsere Seite überprüfen, können wir dort zum Anfang unserer Kontaktkomponente gehen und dort können wir an einem gewissen Rand nach oben gehen. Lass uns 44 machen, ein höherer Wert. Das sieht auf unserer Projektseite besser aus. Übrigens, diesen März bis 44 lassen Sie uns diesen März bis 44 nur für mittlere Bildschirme und höher machen , denn auf einer mobilen Version sollte das kein Problem sein. Gehen wir zu einem Portfolio dort, tatsächlich dort zu diesem Hauptbereich, wir werden es bei Marge in den unteren Bereich, ebenfalls 44, speichern. Das ist jetzt besser Und sonst ist es in Ordnung. So würde die Seite also ohne den Hintergrund aussehen , den wir jetzt hinzufügen werden. Aber machen Sie es ein bisschen interessanter, sagen wir, wir fügen auch den Grid-Hintergrund hinzu. Gehen wir also zum VS-Code. Dort gehen wir zu Index Dot CSS. Dort werden wir ein Bodytech eröffnen. Und innerhalb dieser Bodytech werden wir den Hintergrund hinzufügen. Und der Hintergrund sieht so aus. Ich habe ihn einfach kopiert, weil das ein Hintergrund ist, den man im Internet finden kann . Man nimmt ihn einfach und wir können ihn ein bisschen modifizieren. Wir können die Farbe etwas an unsere anpassen. Also lass uns so etwas benutzen. Aber vielleicht ist es zu viel. Wenn ich die Seite jetzt dort platzieren werde, können wir das auf 50% setzen. Ich habe auch diese 800 Pixel auf 500 Pixel geändert, und es wird so in der Mitte sein. Außerdem können wir jetzt die Seite überprüfen und sie wird so aussehen, auch mit diesem tollen Hintergrund. Wir werden dies jetzt auf eine Handygröße ändern und überprüfen, wie es dort aussieht. Was wir also tun können, ist diese CV-Taste ein wenig zu bewegen, dann ist da noch etwas p. Das ist in Ordnung. Hm. Dort müssen wir diesen Erlebnisbereich verbessern und auch etwas Abstand zum Kontakt und zur Fußzeile Also lass uns gehen und es machen. Fangen wir von unten an. Also stellen wir dort, ich glaube, es ist da, Rand von links, wir stellen vom mittleren Bildschirm oben, Rand nach unten auf acht, vielleicht. Ja, von Medium aus können wir es auch zurücksetzen, ich denke, wir können den Text auf klein setzen. Ab Medium wird der Text also wieder groß sein. Außerdem finde ich, dass es einige Bettwaren gibt , nur bei mittleren Bildschirmen und höher sein sollten. Eigentlich sollte es welche geben, aber auf jeden Fall kleiner. Also lass uns sechs nehmen. Im Grunde würde ich also ein weiteres Div erstellen, diese drei ungeordnete Liste, in das DIV für dieses Gericht einfügen, ich würde ein Grid-Layout mit Grid-Aufrufen von drei hinzufügen Und jetzt, wenn Sie die Seite vergrößern, sieht es natürlich schrecklich aus, aber wir können es reparieren Also zumindest auf dem mobilen Bildschirm sieht es besser aus. Wenn wir es jetzt tun oder tun, werden wir es jetzt von dort löschen, es wird so sein, was in Ordnung ist. Und wenn wir es erhöhen, wird es schrecklich aussehen. Aber wir können es beheben, indem wir diesen Rand nach links löschen . Und tatsächlich, ja. Ich werde Ihnen also zeigen, dass wir diesen Rand auch von unten auf dem mittleren Bildschirm und von oben löschen werden . Jetzt werden wir es speichern und überprüfen. Es wird so aussehen, was besser ist und auf einem mobilen Bildschirm wie diesem. Was wir auch tun werden, ist, dass wir am Rand die Spitze von 12 erreichen werden. Fantastisch. Jetzt hast du es wahrscheinlich nicht gesehen. Oh, das hast du. Dort habe ich dem Hauptunterschied in unserer Fußzeile einen Rand nach oben hinzugefügt dem Hauptunterschied in unserer Fußzeile einen Rand nach oben 11. Abschließende Updates: Jetzt werde ich nach oben scrollen. Also müssen wir dieses Problem korrigieren, und das kann einfach behoben werden , weil wir dort einfach Hyden machen können Und auf dem mittleren Bildschirm und höher machen wir den Display-Block Lass es uns jetzt versuchen. Da sind wir also auf einem Handy. Lass es uns erhöhen. Und auf dem Desktop haben wir es da. Also werden wir dort auch etwas Lochfraß hinzufügen. Also lasst uns zehn setzen. Und auf dem mittleren Bildschirm und höher setzen wir auf Null wie folgt. Das ist die Reaktionsfähigkeit. Okay, funktioniert. Also, was fehlt noch? Wir müssen zu einem Abschnitt dort in der Haupttiefe gehen. Lassen Sie uns also bei Medium und höher auf zwei setzen. Wir werden es auf zwei zurücksetzen. Und dort werden wir die Lücke löschen. Wir werden diese Lücke nur für mittlere Bildschirme und höher schließen. Und auf dem Handy werden wir Get 12 verwenden , das ist zu niedrig. Verwenden wir 16 oder 20, und es funktioniert. Jetzt können wir es auf vier tätscheln, und das ist besser. Was wir auch tun können, ist, dass wir ab mittlerem Bildschirm Text Excel verwenden. Andernfalls verwenden wir Textarge und jetzt können wir auch den oberen Rand um etwa 12 hinzufügen den oberen Rand um etwa 12 Vielleicht machen wir 16. Und wenn wir dort für die Schaltfläche, die dort ist, in den Heldenbereich gehen , können wir den linken Rand auf sechs erhöhen. Und ab dem mittleren Bildschirm setzen wir den Rand auf links zurück. Und das war's. Jetzt werden wir die Navigation ausprobieren. Wir können den Explorer dort im Abschnitt Über uns öffnen. Wir werden eine ID über das Kontaktformular, die ID, den Kontakt, die Erfahrung, die ID, die Erfahrung und die Fußzeile erstellen Nun, wir brauchen dort keinen Ausweis, Heldenbereich. Wir können ID Home und Portfolio machen, wir können ID-Portfolio machen. Jetzt können wir zu Navbar gehen. Dort können wir sehen, dass es funktioniert, aber was die Arbeit angeht, ist es das Portfolio, genauso Nun, die Navigationsleiste funktioniert, aber wir haben da natürlich ein Problem mit dem Z-Index. Gehen wir also zum Portfolio. Dann entfernen Sie den Z-Index von zehn. Speichern Sie es jetzt. Jetzt funktioniert es. Außerdem müssen wir zur Navigationsleiste gehen. Und da müssen wir für das Symbol Display Fixed, Top Zero, Right oder Top Five, Right Five, Index bis Zehn verwenden Top Zero, Right oder Top Five, Right Five . Entschuldigung, es ist fünf. Und wir können die Größe auch auf 40 erhöhen. Das ist besser. Also werden wir jetzt Kontakt aufnehmen. Und wir werden es so haben. Was wir wahrscheinlich auch tun werden, wir werden etwas Bettwäsche machen, wir werden Hintergrund weiß, abgerundet mittel, Bettwäsche vier oder vielleicht zwei machen . Und das ist besser. Jetzt werden wir es öffnen, wir werden zur Arbeit gehen oder Erfahrungen machen oder so, und wir werden es sehen und schließen können. Eine weitere Sache, die wir tun können, um unsere UX zu verbessern. Wir können die Konstante erstellen, die Navigation schließen, dort machen wir Set NaF to pulse Jetzt gehen wir dort zu unserer Menüführung und dort können wir hinzufügen, lassen Sie uns tatsächlich alles auswählen Halten Sie also gedrückt, dort klicken wir auf On click, und wir werden die Navigation schließen. Jetzt speichern wir es und wir werden testen, also gehen wir zum Erlebnis und jetzt zu Über, und es funktioniert einwandfrei. Und das war's endlich für die Pinnwand. Schauen wir uns an, wie es aussieht. 12. AmsterdamIntroAndSetup: Handeln Sie mit Rückenwind, da sie alle im heutigen Portfolio sind. Wir werden dafür sorgen, dass das Kontaktformular funktioniert, sodass wir E-Mails erhalten Und natürlich wird es ansprechbar sein. zunächst sicher, dass wir diese Intellisense-Erweiterung und auch diese ES 7 installiert Jetzt gehen wir zum Terminal. Dort wird das neue Terminal sein, und wir werden dort unseren ersten Befehl einfügen, und das wird dieser sein. Sie können sie in einer Beschreibung finden dort werden wir dies als Frontend-Namen verwenden. Wir werden React JavaScript auswählen. Jetzt gehen wir auf der Talentseite zu Erste Schritte, Framework Guides Wet und da haben wir das schon gemacht, also verwenden wir diesen ersten Befehl. Wir sind vielleicht nicht zu unserem Frontend-Projekt gegangen , das wir erstellt haben, also werden wir es auf CD veröffentlichen. Jetzt werden wir den Befehl ausführen. Jetzt werden wir den zweiten ausführen, der da ist. Jetzt sollten wir in die Tailwind-Konfigurationsdatei gehen und das dort einfügen Dann sollten wir die Tailwind-Direktiven einfügen. Gehen wir also zum Quellordner, Index D CSS, fügen dort die Direktiven ein, und um zu versuchen, dass unser Tail-End funktioniert und verbinden wir es, gehen wir zur Abdo J Six-Datei und fügen das Ding dort unser Tail-End funktioniert und verbinden wir es, gehen wir zur Abdo J Six-Datei ein. So brauchen wir kein Logo und keinen Tweet. Außerdem brauchen wir jetzt im Grunde nichts, auch nicht diese Konstante, speichern. Lassen Sie uns das ADCSS überprüfen. Wir können es löschen. Im EO-CSS werden wir dort bleiben und das MindGS Six auch Jetzt werden wir das tun, wir werden Death so NPM run def ausführen und dass wir den Server öffnen , auf dem unsere Seite sein wird Lassen Sie uns jetzt versuchen, dass das funktioniert. Also lass uns zum Beispiel das machen und ja, es funktioniert. Also haben wir Telewnd installiert. Und jetzt können wir in unserem Ordner beginnen. Zuerst werden wir dort einige Ordner erstellen. Zuerst werden wir also Komponenten , in denen wir die Abschnitte haben werden, die wir verwenden werden. Dann haben wir dort Assets , in die wir die Bilder einfügen werden, und das wird es vorerst sein. Wir können auch das neue Terminal installieren, und wir können auch das Frontend sehen, und dort können wir die React-Scroll- und auch die React-Icons-Bibliothek installieren React-Scroll- und auch die React-Icons-Bibliothek , die wir für das reibungslose Scrollen und auch für die Symbole auf unserer Seite verwenden werden das reibungslose Scrollen und auch für die Symbole auf unserer Seite Jetzt würde ich alle Komponenten, die wir erstellen werden, vorab erstellen und sie in unseren Edo S six einfügen, damit wir das fertig haben und dann die Komponenten codieren können . Fangen wir also an. Der erste wird tatsächlich Navbar sein. Jetzt, wo wir die Erweiterungen importiert oder installiert haben, können wir diesen AFC verwenden und speichern Dann werden wir auch den Abschnitt „Fähigkeiten “ verwenden . Außerdem den Abschnitt „ Über uns“ Abschnitt „Kontakt“. Dann Puter Und was noch? Sie haben also ungefähr Kontakt nach außen. Definitiv deine Abteilung, oder? Und wir werden dort auch einen Arbeitsbereich mit unserer Arbeit haben , die wir gemacht haben. Jetzt werden wir auf dieser sechsten ABG-Seite all diese Komponenten platzieren und dann werden wir sie einfach codieren und schon ist sie fertig Also fangen wir mit Navbar an. Es wird es importieren, dann werden wir mit dem Heldenbereich fortfahren Nach dem Heldenbereich werden wir wahrscheinlich mit der Arbeit weitermachen. Dann werden wir dort einige Fähigkeiten haben. Nach den Fähigkeiten wird es einen Abschnitt über die Fähigkeiten geben. Kontaktbereich, und am Ende wird es eine Fußzeile geben. Wir haben also die 24, 67 Komponenten. Okay, das sollte in Ordnung sein. Natürlich können wir es am Ende nachbestellen. Es wird in Ordnung sein. Ich habe es gerade vorbereitet, damit wir dann einfach programmieren können. Lass uns die erste Komponente codieren. Aber vorher sollten wir einige Ressourcen hinzufügen. Ich werde diese Assets bearbeiten , die du auf einem Git findest ich dir zur Verfügung stellen werde, und natürlich auch deine eigenen Bilder verwenden, aber wenn du mitprogrammieren und etwas verwenden willst , das ich verwendet habe, kannst du natürlich auch das verwenden, das ich dir geben werde. Ich werde Ihnen auch diese Index-Punkt-CSS-Datei geben , in der ich dieses Rasterlayout oder den Rasterhintergrund für meine Webseite verwende , auch diesen grotesken Schriftbereich und auch diese CSS-Klasse , die wir für die meisten unserer Komponenten verwenden werden , um diesen Effekt zu erzielen , der einen Schattenhintergrundfilter mit unscharfem Hintergrund hat, sodass der Klasseneffekt erzeugt wird. Dann wenden wir sie einfach wie andere Taunt-Klassen und bearbeiten sie auf unser Element oder unsere Komponente Und so wird der Grid-Hintergrund übrigens aussehen Und Sie können dort auch auf der linken Seite sehen, dass es all unsere Komponenten gibt, all unsere Komponenten gibt die wir in Epilod J six importiert haben, und wir erstellen sie gerne vorab Und jetzt fügen wir allen einen Code und einen Inhalt hinzu. Lassen Sie uns also gleich darauf eingehen. 13. 1navbarAMSTERDAM: Zunächst importieren wir dort auch use state, weil wir die State-Variable verwenden werden , die unsere Navigation von der Desktop-Version auf die mobile Version umstellt unsere Navigation von der Desktop-Version Dann importieren wir die Symbole für unsere Navigation. Also werden wir Outline Close und auch Outline Menu importieren . Dann importieren wir den Link aus dem Smooth Scroll oder aus der React Scroll Library. Also von React Scroll. Und jetzt können wir in unserer NAF-Leiste über dem Return beginnen und mit der Neudefinition der Zustandsvariablen beginnen, und mit der Neudefinition der Zustandsvariablen beginnen die eine Konstante und NAP mit der Funktion Set Nap sein wird Konstante und NAP mit der Funktion Set Nap Dort werden wir eine Funktion erstellen, die Mathe handle, und diese Funktion wird die Zustandsvariable NAF setzen Wann immer wir also auf das Element klicken , das eine Klick-Funktion mit diesem Handle NAF haben soll, wird der NAF-Wert von true auf false oder umgekehrt gesetzt Da wir nun diesen Status NAF haben, können wir unsere Navigation in unserem Haupt-Div fortsetzen Dort beginnen wir einfach mit einer ungeordneten Liste mit Listeneinträgen Und in diesen Listenelementen werden wir den Link haben Das haben wir gerade aus dieser Rax-Scroll-Bibliothek importiert. Es wird für den Smooth Scroll verwendet. Lass es uns dreimal kopieren, sagen wir, weil wir es für die Homepage, für zu Hause, auch für ungefähr haben werden . Dann für das Portfolio und auch für den Kontakt. Dann lassen Sie uns dort etwas Abstand nehmen. Danach werden wir dort auch das Symbol haben, das geändert wird, wenn es mobilen Bildschirm handelt oder wenn es sich um eine Disco-Version handelt. Also werden wir dort die Onclick-Funktion bearbeiten und hinzufügen Beim Klicken nennen wir das also Handle-Navigation. Und nachdem es aufgerufen wurde, wird es den Wert der Navigationsstatusvariablen ändern . Dort fügen wir den Turner-Operator Nap hinzu und dieser führt die erste Position oder die zweite Position basierend auf dem Wert der Variablen Die erste Position ist also die wahre Position, und falls sie wahr ist, wird sie ausgeführt. Falls sie wahr ist, wird das Symbol für die geschlossene Kontur angezeigt Wir importieren es dort. Und falls es falsch ist, was der Standardstatus ist, wird das andere Symbol angezeigt, nämlich dieses Gliederungsmenü. Wir werden dort eine gewisse Größe festlegen. Stellen wir 30 ein. Lass es uns dort schließen und die gleiche Größe einstellen. Außerdem werden wir dort ein gewisses Styling für dieses Symbol festlegen, aber lassen Sie uns später darauf eingehen. Da ich den Bildschirm ändern muss, können Sie dort zum mobilen Bildschirm wechseln, und ich möchte das jetzt nicht tun. Ich möchte jetzt nur den Text beenden und dann werde ich anfangen, die Klassen hinzuzufügen. Okay. Das Letzte, was wir dort brauchen, ist die mobile Navigation. Also werden wir das Div erstellen , das eine weitere ungeordnete Liste enthalten wird Und wieder wird das dieselbe Geschichte sein. Das werden die Listenelemente mit diesen Links sein. Wir werden in diesem Div einen anderen Turner-Operator verwenden , weil wir diese Navigation nur anzeigen wollen , wenn diese OnClick-Funktion ausgeführt Also nur, wenn dieses Menü auf dieses geschlossene Symbol geändert wird oder der Wert der Variablen von force auf true geändert wird Und da im Styling werden wir wieder den Turner-Operator verwenden Dort verwenden wir also die Variable Fragezeichen und definieren die erste Position und dann die zweite oder erzwungene Position Zunächst müssen wir diese ungeordnete Liste für den Desktop tatsächlich ausblenden Für das Menü und das Schließen legen wir das Styling fest. Auf dem mobilen Bildschirm wird es also blockiert. Und dann werden wir es auf einem mittleren Bildschirm und höher verstecken. Außerdem werden wir dort einige Farben platzieren. Textgrad 300 ist also in Ordnung. Dann werden wir es reparieren. Außerdem werden wir, sobald das behoben ist, die beiden korrigieren. Versuchen wir es mit zehn und auch mit den Top Ten, also ist es nicht so, so etwas ist in Ordnung. Und wir werden auch den Z-Index einstellen. Jetzt versuchen wir es, damit es sich ändert. Das ist in Ordnung. Der Turn-Operator funktioniert also. Und was wir jetzt machen werden, ist, dass wir dort für den zweiten Turn-Operator codieren, das Styling, und es wird tatsächlich die mobile Navigation angezeigt , wenn wir darauf klicken. Wenn das also falsch ist, werden wir es auf -100% nach links korrigieren Wir werden den Text grau 300 stylen. Aber lassen Sie uns das auf unserem Bildschirm tatsächlich wahr machen. Wenn ich also darauf klicke, wird es auf -100 links repariert. Und wenn ich erneut darauf klicke, erscheint es. Nun, das ist es im Grunde genommen für diese mobile Bildschirmnavigation, aber wir müssen sie natürlich so gestalten, dass sie zumindest irgendwie gut aussieht. Fangen wir mit dem Text Grau 300 an und fahren mit dem Z-Index 240 fort, fahren mit dem Z-Index 240 fort, damit wir ihn sehen können, auch wenn es einige andere Elemente mit anderen Z-Indizes auf der Seite gibt einige andere Elemente mit anderen Z-Indizes auf der Seite Dann werden wir ihn auf Null links und auch auf Null oben fixieren Null links und auch auf Null oben Lassen Sie uns die Breite auf die volle Breite setzen. Wir können jetzt versuchen, den Hintergrund weiß zu machen. Ja, natürlich, also nimmt es die volle Breite ein und ist auf links und oben Null fixiert. So wie wir es wollen. Lassen Sie uns jetzt tatsächlich einige Hintergrundinformationen festlegen. Normalerweise verwende ich für meine Navigation so etwas wie diese graue Farbe Dann werde ich mit Leichtigkeit und Raus weitermachen, sodass unsere Navigation reibungslos hineingleitet und auch etwas länger dauert, sodass sie nicht sofort erfolgt 500 ist in Ordnung. Lass es uns jetzt versuchen. Jetzt fügen wir unserer ungeordneten Liste ein Styling hinzu. Also ja, so sieht es nicht aus. Lass uns etwas Bettwäsche hineinlegen , lass uns die Textgröße erhöhen. Lassen Sie uns auch einen Rand nach links machen. Lassen Sie uns den Index auch dort einstellen. Und was wir sonst noch für diese Links tun werden, ist, dass Sie alle Haltestellen dort platzieren, Sie halten im Grunde die Alt-Taste gedrückt und dann klicken Sie auf all diese Zeilen, und dann können wir in all diese Zeilen gleichzeitig schreiben . Ich werde ihren Klassennamen verwenden, und ich setze die Pedding-Zahl 22, und das wird es tun Okay, wir müssen auch dafür sorgen, dass dieser Link funktioniert. Was wir tun müssen, ist, dass wir ein Ziel hinzufügen müssen , wohin uns dieser Link führen wird. Also werden wir zwei hinzufügen. Und die erste, da es eine Homepage ist, wird uns zu Hero führen. Damit das reibungslose Scrollen funktioniert, müssen wir außerdem einige Werte hinzufügen. Der erste ist Spion. Wir haben es auch auf wahr gesetzt. Der zweite wird glatt sein. Natürlich wollen wir, dass es wahr ist. Und dann werden wir die Offset-Werte festlegen, die 50 sind, und auch die Dauer, und ich werde wieder die 500 verwenden. Dann kann ich es einfach von dort kopieren und dort ablegen und dann einfach dieses Kontaktportfolio verwenden weil es die IDs sein werden, die ich auf meinen Seiten platzieren werde. Also kann ich es dann einfach wiederverwenden und diese reibungslos gewachsene Navigation wird funktionieren. Lassen Sie uns das auf eine andere Bildschirmgröße ändern . Lass es uns schließen. Ändern Sie es auf einen anderen Bildschirm, und hier gehen wir zur Desktop-Navigation. Also lass uns dort so etwas wie mittlerer Bildschirm und höher machen . Das wird wieder flex mit weißem Hintergrund angezeigt , damit ich es sehen kann. Okay, also lass uns da etwas mehr hinstellen oder du kannst es jetzt tatsächlich sehen , weil ich das Fenster in meinem OBS verschiebe. Also ja, wir können weitermachen. Ich habe dafür gesorgt, dass es mit diesem weißen Hintergrund da ist, und da werde ich einfach mit dem Styling weitermachen. Ich verwende also Display Flex auf einem mittleren Bildschirm und höher, sodass das Display ausgeblendet wird. Und jetzt können wir weitermachen. Wir können den Hintergrund also nur zu diesem Zweck dort belassen , damit wir sehen, wo sich unsere Navigationsleiste befindet. Wir können so etwas wie Orange 200 machen. Oder 100. Okay. Wir werden auch eine feste Höhe verwenden, damit es nicht so dünn ist. Lass uns etwas wie, ich weiß nicht, 96 Pixel verwenden . Diese feste Höhe verwenden wir das obere Diff , weil dort die Wandnavigationsleiste steht. Also stellen wir sie dort ein. Dort wird auch die Farbe eingestellt. Dadurch bleibt das Verborgene erhalten und auf Medium wird es zu Display-Flex. Wir können dort eine maximale Breite einstellen, verwenden wir 1.200 Pixel. Wir können den Display-Flex einstellen und den Abstand dazwischen festlegen. Wir werden also einen Abstand zwischen allen Elementen haben , die wir in unserer Nickerchenleiste haben werden. Also werde ich zwischen und auch in der Mitte der Elemente rechtfertigen, also werden wir es vertikal zentrieren. So sieht unsere Navigationsleiste aus. Okay, wir müssen auch ihr MMX-Auto verwenden. Wir werden auch ihr Logo oder unseren Namen hinzufügen, und das kann nur in irgendeiner H-one-Technologie sein, also verwende ich den Namen H One, John Doe, und auf der rechten Seite die Artikel Natürlich können wir in den Elementen auch justify verwenden, wir können eine Lücke setzen, zum Beispiel auf sechs, oder einen Excel-Text. Vielleicht ist das in Ordnung. Und für das Logo oder für den Namen setzen wir auch den Text Excel und wollen vielleicht beides. Und das ist in Ordnung. Jetzt machen wir das, was ich am Anfang erwähnt habe. Wir werden anfangen oder wir werden den Hintergrund für den Klasseneffekt ändern . Wir importieren es in Index-CSS und es wird so aussehen. Außerdem werden wir etwas Bettwäsche auf einer horizontalen Linie hinzufügen, also werde ich vielleicht acht hinzufügen. Natürlich muss ich auch den Text ändern. Verwenden wir also weißen Text oder noch besser, wenn Sie etwas Dunkleres verwenden. Also Text grau 200. Okay, 300 funktioniert wahrscheinlich am besten . Und ich werde es so lassen. Versuchen wir nun, das Fenster so zu ändern, und es funktioniert. Wir müssen dies auf den gleichen Stil ändern , den wir dort in der mobilen Navigation haben. Das heißt, wir ändern es in den Link mit dem glatten Scrollen wie diesem. Ja. Und jetzt können wir es wirklich, wir brauchen die Spannung übrigens vielleicht nicht einmal Wie es aussieht. Ja, diese Ausgaben sind nicht erforderlich. Also können wir diese, du weißt schon, Klassen aus der Linkliste löschen Klassen aus der Linkliste und wir können sie behalten. 14. 2heroAMSTERDAM: In diesem Abschnitt beginnen wir mit allen Importen. Wir werden die Bilder importieren. Dann werden wir auch die anderen Bilder importieren, zwei Notizbücher und ein Handy, wenn ich mich nicht irre, damit wir dort nachschauen können, Notizbuch links, Notizbuch in der Mitte und auch Handy rechts Diese Bilder haben den gleichen Namen, also werden wir dieses Bild einfach kopieren und einfügen . Außerdem müssen wir den Typ Animation importieren, also den Typ Animation aus der Animation vom Typ React importieren Ja, ich importiere die Bibliothek nicht, also lass uns das Terminal öffnen. npMirac tippe Animation, installiere sie und das sollte sie wieder funktionieren lassen. Ja, es Jetzt können wir mit der Codierung des Heldenbereichs fortfahren, da wir alles importiert haben. Dort werden wir also den Abschnitt oder das Haupt-Div öffnen und wieder mit den Elementen beginnen. Also wollen wir die drei Bilder, die hinter dem ganzen Text in unserer Helden-Sektion stehen werden . Das wird also einen Klassennamen haben, auch eine Quelle und auch eine Anode Wir werden es dreimal wollen. Dann fragen wir uns, ob das die erste Überschrift mit unserem Reaktionsanimationstext enthält oder ja, Animationstext eingeben, wo geschrieben wird , was wir tun und so weiter. Und darunter wird es einen Absatz geben. Darin steht unser Name und darunter dieser Div. Wir werden ein Profilbild haben. Es wird nicht wirklich unter diesem Div liegen. Es wird sich daneben befinden, aber es wird am Ende dieses Abschnitts sein. Also fügen wir dort einfach ein Div hinzu. Und drinnen werden wir wieder ein Bild wie dort platzieren. Natürlich haben wir die Fehler, aber wir werden sie schnell beheben. Also die ersten Bilder werden das Notizbuch links sein, dann wird es das Notizbuch in der Mitte sein und dann wird es das Handy sein. Dann haben wir das Profilbild und es funktioniert jetzt. Wir haben die Bilder und können weitermachen. Lassen Sie uns zunächst die Animation vom Typ React betrachten. In der H-one-Technologie werden wir also eine Spanne hinzufügen. Und innerhalb des Span-Textes wird es einen Absatz geben, der Techniker bin, und es wird den anderen Text geben. Jetzt ein Umbruchtext, und darunter befindet sich der Typ Animation. Dieser Animationstyp erfordert einige Felder, die wir ausfüllen müssen. Die erste wird die Sequenz sein. Und das wird sagen, was wir mit dieser Animation schreiben wollen. Zuerst möchten wir, dass Sie Frontend, Entwickler für 1.000, zweitens, Webdesigner für die Dauer von 1.000 und drittens wieder einen Berater für die Dauer von 1.000 schreiben Entwickler für 1.000, zweitens, Webdesigner für die Dauer von 1.000 und drittens wieder . Wir werden das in Spen-Steuer umrechnen und wir werden dort auch eine Geschwindigkeit festlegen, die auf 50 gesetzt wird, und wir werden das auf unendlich wiederholen. Das heißt, es wird sich in einer Endlosschleife befinden. Wir müssen vielleicht auch zuerst die Bilder stylen , weil wir dann tatsächlich unsere Navigation sehen und damit spielen können. Jetzt können wir es nicht sehen , weil es tatsächlich so klein ist, dass man es auf dem Bildschirm noch nicht sehen kann. Gehen wir und fügen dem H etwas Styling hinzu. Da werden wir also weißen Text verwenden. Damit du sehen kannst, dass es da ist. Also, da ist Text für L, und wir machen es responsiv. Auf einem kleineren Bildschirm und höher erhöhen wir den Wert auf einem großen Bildschirm, sogar noch größer. Wir verwenden also den Text Eight XL und zusätzlich die Schrift Extra Bolt. Wir werden dort für diesen Dip auch den Klassennamen des Glases verwenden , also ist es so verpackt. Horizontale Polsterung. Lassen Sie uns die horizontale Polsterung auf fünf setzen, damit wir es etwas mehr haben, nicht an den Ecken Kommen wir nun zu den Bildern weil wir sie wirklich auf die absolute Position bringen müssen , damit wir die Helden-Sektion besser hervorheben können Dort setzen wir für jedes Bild die Position auf absolut Wir werden den unteren Z-Index setzen. Wir werden dort auch eine gewisse Breite einstellen. Also lass uns 400 Pixel verwenden. Wir werden unten auf Null setzen und wir werden eine Position auf der linken Seite setzen. Für diesen werde ich -170 Pixel verwenden. Und damit das funktioniert, müssen wir auch die Position relativ zur Hauptsenkung festlegen. Dort positionieren wir uns relativ wie folgt. Jetzt können wir all diese Klassen mit absoluten Positionen nehmen und sie jedem Bild zuordnen. Okay. Und wir gehen auch zu diesem Bild und stellen dort gewisse Breite ein, damit wir Awesome sehen können. Dort ändern wir die Positionierung, sodass wir sie bei -170 Pixeln belassen können -170 Pixeln belassen Beim zweiten können wir etwas anderes ausprobieren. Also lass uns das machen, ich weiß nicht, 320 Pixel. Ja, es wird irgendwo weiter in der Mitte sein. Und für den dritten verwenden wir 450 Pixel, weil wir wollen, dass er mehr auf der rechten Seite ist. Okay, lassen Sie uns auch die Breite auf 200 Pixel reduzieren . Es ist also ein bisschen kleiner. Und jetzt, um damit zu arbeiten, fangen wir auch an, etwas Styling für das Haupt-Div hinzuzufügen. Also werden wir ihr Rasterlayout verwenden. Und auf einem mobilen Bildschirm wird es die Standardeinstellung Grid Coms One geben, aber auf einem kleineren Bildschirm und höher werden wir Grid Comms Three verwenden Also werden wir die drei Spalten erstellen . Und wir wollen diesen Text, Sie können dort diese Art von Animation sehen auch den Absatz , den wir füllen Mein Name ist John Doe, und ich habe mehr als fünf Jahre Erfahrung und Entwicklung. Für diesen Volumentext in diesem Div setzen wir die Spaltenspanne auf zwei. Das bedeutet, dass zwei von drei Spalten benötigt werden. Auch etwas horizontale Polsterung und zentrieren Sie es mit Oh, wir haben es schon da und zentrieren Sie es vertikal so Und wir werden weitermachen, also werden wir dort eine Lücke setzen , wir werden dort auch eine maximale Breite einstellen Lassen Sie uns also wieder 1.200 Pixel verwenden. Bei mittleren Bildschirmen und höher stellen wir die Höhe des Viewports Also lass uns 70 verwenden. Lassen Sie uns es jetzt wieder zentrieren. Es fängt endlich an, in Form zu kommen , was großartig ist. Außerdem werden wir dort einige vertikale Polsterungen anbringen. Versuchen wir es mit acht. Okay. Das Handybild, wir müssen auch die untere Position ändern. Also lass uns dort etwa 500 Pixel verwenden. Es sieht besser aus. Es befindet sich also hinter unserer Navigation und wir können einen Teil des Handys sehen. Ja, du kannst mit diesen Werten für unten links spielen, und vielleicht sogar mit Wid, hängt davon ab, welche Bilder du auf deine Seite stellst und sie nach deinen Wünschen gestaltest Wenn Sie möchten, dass der Bildschirm auf dem Mobilgerät an einem anderen Ort angezeigt wird, können Sie es natürlich einem anderen Ort angezeigt wird, einfach von Medium ändern, sodass es dort angezeigt wird, und auf dem Basisbildschirm des Mobiltelefons, dass es irgendwo an der anderen Position angezeigt wird , ungefähr so Wenn Sie es dann ändern, können Sie sehen, wie sich die Unterseite des Mobiltelefons dort verändert. Lass uns tatsächlich weitermachen. Wir können das rückgängig machen, weil ich es vorerst nicht verwenden werde. Für das Bild dort werden wir dasselbe tun Wir werden es absolut machen. Wir werden es auf Null setzen, also wird es da sein, aber wir werden es auch auf Null setzen. Es wird also in der rechten unteren Ecke sein. Dann können wir auch die Breite von dort löschen. Weil wir es im obigen Div einstellen und dort die Breite für den großen Bildschirm und darüber auf 750 Pixel einstellen werden . Immer noch zu groß. Verkleinern wir es um 500 Pixel. Und jetzt werden wir damit spielen, aber 600 Pixel funktionieren. Und auf dem mobilen Bildschirm werden wir das auf 200 Pixel einstellen. Vielleicht 300. Okay, das ist zu viel. Lassen Sie uns mit der Gestaltung dieses Absatztextes fortfahren. Wir können ihn nicht einmal sehen, also werden wir ihn mit weißem Text formatieren. Jetzt können wir zumindest sehen, dass etwas unten ist. Wir werden mit etwas Abstand in der Vertikalen weitermachen. Okay, wir werden diesen Text auf jeden Fall erhöhen, aber wir werden vorsichtig damit umgehen. Wir werden mit Text klein beginnen oder vielleicht sogar okay, wir werden es so lassen, aber von einem kleineren Bildschirm aus werden wir mit TextLarge weitermachen und auf einem größeren Bildschirm können wir sogar etwas wie Text-Excel ausprobieren Wir werden den Mx mit verwenden. Hundert Pixel. Mm. Okay, und zumindest auf einem größeren oder mittleren Bildschirm stellen wir die Mix-Breite auf, ich weiß nicht, 600 Pixel ein. Wie es aussieht. Es sieht ein bisschen besser aus. Aber was ich auch tun würde , ist , dass ich den Mix automatisch einstellen würde. Nein, es sieht nicht gut aus, also hat der Rand vier übrig gelassen. Okay. Dann würde ich Text Gray machen. Okay. Natürlich werden wir das auch löschen. Also werden wir Text Gray 300 verwenden. Wir werden diese Schrift vergrößern und darüber hinaus müssen wir diese ein wenig ändern. Zuerst werden wir uns den Überblick über diese Break-Tech verschaffen. Dann werden wir dazu sagen, dass wir eigentlich nicht einmal dort Geld ausgeben müssen Richtig. Dort werden wir einen Klassennamen hinzufügen. Wir werden etwas Marsch nach unten hinzufügen. Schreiben wir so etwas wie vier. Wir werden den Text Grau 200 hinzufügen. Nun ja, 400. Vielleicht sogar 500. Vielleicht sind sogar 500 nicht so schlecht. Und höchstwahrscheinlich werden wir es so belassen. Also haben wir ihre IMA, dann den Typ Navigation, und da gibt es eine kleine Beschreibung, und das gilt vorerst für den Heldenbereich. Gehen wir also zu einem anderen Abschnitt über, und vielleicht werden wir am Ende einige letzte Updates vornehmen. Hängt vom endgültigen Design ab, wie alles aussehen wird. 15. 3aboutAMSTERDAM: Wir werden mit einem Abschnitt fortfahren. Also lass uns dorthin gehen, offen darüber reden. Wir werden dort einige Importe machen. Tatsächlich werden wir ähnliche Importe durchführen, wie wir sie dort haben. Machen wir also zwei Bilder, gehen wir zu ungefähr und platzieren sie dort. Wir werden wieder ein mittleres Notebook und wieder ein mobiles Gerät haben wollen. Damit wir die gleichen Dinge behalten können. Entferne einfach diesen. Was wir dort tun werden, ist, das Rasterlayout zu erstellen und dort vier Container zu platzieren. Und für diese Container wird in jeder Reihe ein anderes Colspan Also werden wir, ich weiß nicht, drei Kohlewannen haben und der eine Container wird zwei aufnehmen und Und unter ihnen nimmt die eine einen Colspan und die Du wirst in einer Weile sehen, wie es aussieht, lass es uns einfach programmieren und sehen Lassen Sie uns zuerst die Container erstellen, also öffnen wir das Div, kopieren es noch dreimal, machen dort einige Abstände, damit wir die Lesbarkeit für unseren Zweck verbessern , natürlich Andernfalls sollten wir dort keine Leerzeichen machen. Wir werden sie später am Ende löschen. Und dort werden wir den Text auf Weiß setzen, damit wir ihn sehen können. Auch hier ein gewisser Abstand dazwischen, mischen Sie die Breite auf 1.200 Pixel Dann werden wir das zentrieren , da wir in unserer Berichtshöhe eine andere Breite haben weil es mehr als 1.200 Pixel gibt In diesem Fall zentrieren wir es also mit Mix Auto Dann machen wir einen Rand oder einen vertikalen Rand. Wir setzen das auf 12. Dann stellen wir dort das Rasterlayout ein, und auf dem mobilen Bildschirm Standardwert eine Spalte und auf einem kleineren Bildschirm und darüber können wir für dieses Raster drei Spalten festlegen. Ja, wir werden anfangen, einige Inhalte zu bearbeiten. Also werden wir tatsächlich auch etwas auf der Seite sehen , aber noch nicht. Lass uns zuerst die Dips machen. Der erste nimmt die Spaltenspanne ein. Zwei. Es wird also zwei Spalten benötigen, und es wird den Klasseneffekt verwenden und auch auf kleineren Bildschirmen und höher wird es etwas pedalieren. Also setzen wir dort eine Peddierung von 16 auf einem kleineren Bildschirm und höher Jetzt können wir dort den Container sehen. Lass uns den zweiten machen. Auf einem kleineren Bildschirm und höher benötigt dieser also einen Colspan Außerdem wird es einen Glaseffekt haben. Dann lass uns zum dritten gehen , der von links beginnt. Also wieder das Gleiche wie beim zweiten, kleinerer Bildschirm und höher, ein Colspan, Glaseffekt, dann der vierte auf kleinem Bildschirm und höher, wir haben einen Spaltenabstand von zwei Und es wird im Grunde dasselbe sein wie das erste, also können wir es kopieren Und jetzt wirst du sehen, wie das Layout aussehen wird. Wir haben also den linken und den rechten Container, und dieser nimmt zwei von drei Kommunikationsbereichen auf und das Ganze rundum in einer untersten Reihe Und wir werden etwas mehr tippen müssen und das wird nur für den mobilen Bildschirm sein , weil wir auch einige dieser Raster auf einem mobilen Bildschirm verstecken werden Dieses wird es nur für Mobiltelefone geben, also werden wir es vorerst verstecken und wir werden später darauf zurückkommen Bei der ersten können wir weitermachen. Also werden wir es vertikal zentrieren. Dann werden wir es auch zentrieren. Nein, wir brauchen keine horizontale Zentrierung. Wir werden den Text einfach nach links legen und das war's. Darin werden wir ein weiteres Div erstellen , das unser H zwei aufnehmen wird, und es wird auch den Absatz enthalten , in dem dieses Div maximal sein wird. Also werde ich dir zeigen, warum wir eine maximale Breite benötigen. Zuerst können wir etwas Text schreiben und ich kann Ihre Website optimieren. Und der Absatz wird vorerst Epsom sein, und du kannst sehen, was auf der Seite passiert, sie ist linksbündig ausgerichtet und wir wollen das nicht Also, was wir tun werden und wir können es nicht auch zentrieren , weil ja, es nimmt die Flüssigkeit auf Also werden wir dort eine maximale Breite von 60% festlegen , und wir werden es so haben. Jetzt können wir auch das Styling für die zweite Überschrift vornehmen. Das heißt, wir machen den Text drei Excel, Schrift, Bolzen, Rand nach unten, und das wäre alles. Für die Absatztechnik machen wir den Textstrahl, ich weiß nicht, 200. Wir können jetzt zu einem anderen Div übergehen, das dieses sein wird, und es wird ein Bild geben. Dieses Bild wird eine Quelle für das Notizbuch haben. Wir werden die Breite auf einem kleinen Bildschirm auf 200 Pixel einstellen, und auf einem mittleren Bildschirm und höher werden wir dort eine Breite von 500 Pixeln einstellen. Wir müssen dort natürlich auch die Höhe einstellen. Aber vielleicht können wir es so lassen, wie es ist. Vielleicht können wir dort die absolute Position setzen . Ja, das wäre besser. Außerdem musst du dort Overflow verstecken, weil unsere Karte knapp wird Natürlich, nimm es dort und es wird so aussehen. Okay, dann können wir zu einem anderen Diff übergehen , der wieder ein Bild enthält, also können wir es einfach kopieren. Nehmen wir es und legen es da hin. Mobilbild, auch hier kopieren wir diesen Überlauf versteckt und platzieren ihn dort Es wird so sein. Dann lassen wir es für den Versteckten vorerst stehen. Und für den letzten , was wir tun können, können wir einfach das kopieren, was wir dort haben , und es an seiner Position einfügen. Und das wird es sein. Jetzt können wir einfach mit einem Text spielen. Vielleicht können wir auch Mm hmm machen. 80% Ja, ich glaube, ich werde 60 bis 80% ändern. Und dann können wir auch Text wie diesen hinzufügen. Da wird es genauso sein Fantastisch. Als ob zwei Textzeilen in Ordnung sind. Ich denke, das wird für den Arbeitsbereich sein. Ja. Und das bringt uns zum nächsten Div. Wir werden diese beiden Bilder auf einem mobilen Bildschirm verstecken , weil es nicht gut aussieht und wir es auf einem mobilen Bildschirm auf keinen Fall gut aussehen lassen können. Es ist hauptsächlich für die Desktop-Version. Also werden wir es verstecken, und wir werden es auf dem mittleren Bildschirm und über dem Displayblock machen . Kopiere dorthin und führe die gleiche Füllung für dieses zweite Div durch, damit es so aussieht. Und jetzt können wir dieses Div codieren , das nur für mobile Zwecke bestimmt ist, und es wird im Grunde diese beiden Bilder verbinden. Also nehmen wir das hin und da Dort stellen wir es auf den mittleren Bildschirm und oben auf das versteckte Display. Außerdem fügen Sie die relative Position für die absolute Position hinzu , die wir dort hinzufügen werden. Überlauf ist ausgeblendet, damit er nicht aus unserer Karte herauskommt . Außerdem haben wir eine feste Höhe für die Karte festgelegt , die 200 Pixel beträgt, und du wendest auch den Klasseneffekt an, den wir haben. Und es wird so aussehen Jetzt werden wir ein bisschen Bilder abspielen. Also zuerst diesen, wir werden einfach dort hinstellen. Wir brauchen kein mittleres Display , weil es auf dem mittleren Bildschirm und höher versteckt ist. Zuerst ist das Gewicht auf 400 Pixel eingestellt, und dann haben wir die 200 Pixel. Wir müssen dort eigentlich Null schreiben. Und wenn wir diese Seite erweitern, schauen wir mal, was passiert. Ja, es wird versteckt werden und es wird die Elemente geben, die wir schon einmal dort hatten. Aber für den mobilen Bildschirm werden wir einen Bereich erstellen, in dem sich tatsächlich beide Bilder auf einer Karte befinden. Was ich tun würde, ist, dass ich dort etwas Bettwäsche hinzufügen würde und bei mittlerer Bildschirmgröße und höher würde ich es zurücksetzen. Dann würde ich es nehmen, es auch auf den ersten Unterschied anwenden und es speichern. Und mal sehen, jetzt sieht es besser aus. Und wenn wir es erweitern , machen wir einfach Patting Four für beide Bildschirme Und ich denke, es ist in Ordnung. Ein mobiler Bildschirm wie dieser und ein mittlerer Bildschirm und höher sind so. Wir haben diesen Abschnitt, und jetzt können wir zu einem anderen wechseln, und das wird der Abschnitt mit unserer Arbeit oder unserem Portfolio mit unserem Projekt sein. 16. 4portfolioAMSTERDAM: Ich gehe zur Arbeit, Komponente. Dort müssen wir alle Bilder importieren. Also wieder können wir von dort aus ein Bild aus Assets Project One Dot PNG importieren . Ich hoffe, ich habe recht. Ja. Und dann werden wir es kopieren. Es ist also Projekt zwei, drei, vier, fünf und sechs. Fantastisch. Wir werden nun eine Konstante mit Informationen aus diesem Projekt erstellen und diese Konstante dann in htmoText abbilden, sodass wir unseren Code nicht mehrmals wiederholen müssen und alles an einem Ort haben Lassen Sie uns also unser konstantes Projekt platzieren . Dann werde ich das dort öffnen Ich werde dort einen Ausweis angeben. Das wird einer sein. Das Bild wird Projekt eins sein. Der Titel wird Projekt eins sein und die Live-URL wird dort sein, oder wir werden sie später dort platzieren. Ich meine, ich werde es nicht dort platzieren, aber wenn Sie welche haben, können Sie sie dort ablegen. Okay, jetzt werden wir das noch fünf Mal kopieren. Jetzt ändere die Zahlen. Projekt 23, vier, fünf, sechs, zwei, drei, vier, fünf, sechs. Jetzt haben wir die Konstante, sodass wir zu unserem Haupt-Div gehen können. Und dort werden wir es zuerst noch weiter aufteilen. Es wird also einen ersten Abschnitt geben, der sich mit der ersten Überschrift, meiner Arbeit, befassen wird . Und dann wird es das Projekt-Mapping geben und darin werden wir ein weiteres Div haben. Also werden wir die Klammern öffnen und dort sagen, dass Projekte das MAP-Projekt Und da fangen wir an zu tauchen. Und in dieses Div werden wir ein Bild und ein weiteres Div einfügen. Und in diesem Div werden wir einen Spentag haben , der den Projekttitel tragen wird Nach diesem San-Tech werden wir ein weiteres Div haben, das tatsächlich die URL für die Live-Demo enthalten wird die URL für die Live-Demo enthalten In diesem Div muss also ein Anker-Tag enthalten sein, und dieses Anker-Tag leitet die Person zu einer Live-Demo des Projekts weiter. Diese HRF wäre also die Live-URL des Projekts Dot. Und es wird natürlich so etwas wie f geben. Das Haupt-Div wird wieder eine maximale Breite von 1.200 Pixeln haben Wir werden es auch zentrieren. Ich werde zwei Grid-Münzen verwenden. Wir werden eine Lücke von vier zwischen allen Gegenständen haben. Wir werden die CSS-Klasse Glass verwenden , die wir in Index Dot CSS definiert haben, und Sie werden auch sagen, dass es etwas Streicheln gibt Jetzt haben wir es da, also können wir anfangen. Und für den ersten Tag werden wir auch zuerst den Text definieren. Dort werden wir also Spalte zwei einfügen, und ich werde dir erklären , warum, denn wenn wir es nicht in die zweite Spalte schreiben würden, bräuchtest du, dass du es dort sehen kannst. Sie können sehen, da ist die MW-Sache. Und wenn wir es nicht in Spalte zwei platzieren würden, würde es neben allen anderen Karten stehen. Also müssen wir es dort ablegen. Jetzt müssen wir meine Arbeit mit H eins markieren, also gut bei Text vier l, etwas Rand nach unten und auch bei Textstufe 300. Fantastisch Und jetzt können wir zu den Karten selbst gehen. Nun, die Karten, zuerst das Div, das hält, die Karten werden einen Schlüssel haben. Und dieser Schlüssel wird die Projekt-ID sein. Dann fügen wir einen Klassennamen hinzu und es wird eine Klasse für alles sein. Dann werden wir diese Transformation und den Transformationsübergang verwenden. Weil wir diese Her-Skala Eins bis Fünf verwenden wollen, und das heißt, wenn wir den Mauszeiger über die Karte mit dem Projekt bewegen, wird sie im Inneren vergrößert Es wird also einen schönen Effekt wenn wir mit der Maus über das Jetzt müssen wir auch die Dauer festlegen für die die Größe erhöht werden soll Dann müssen wir Overflow Hidden setzen, damit unserer Karte nichts ausgeht Dann etwas Schatten für die Karte. Und lass es uns versuchen. Jetzt können Sie sehen, wie der Effekt funktioniert. Es nimmt also auf diese Weise zu. Was wir jetzt hinzufügen werden, ist, dass wir für ein Bild eine Quelle angeben müssen. Die Quelle des Bildes wird also Project Dot Image sein. Fantastisch. Wir werden einige Klassen definieren. Also mit voller Höhe und zu verdeckendem Objekt. Großartig. Dort fahren wir nach dem Abschatten und legen dort eine feste Höhe fest , die etwa 200 Pixel betragen kann Und dieses Div, das den Spenteg und die andere Dif-Technologie enthält, wird einen Effekt haben, wo wir es zeigen werden und es wird der Also müssen wir etwas Opazität hinzufügen und so weiter. Fangen wir an und lassen die Gruppe schweben und fügen dort eine Deckkraft Mal sehen, was jetzt passiert. Ja, wir müssen auch die Gruppe hinzufügen. Und neben der Gruppe auch relativ, weil diese Anzeige mit der Lebenstaste absolut ist, also müssen wir das machen. Dann können wir zur Steifheit zurückkehren und endlich können wir die Deckkraft zuerst auf Null setzen Ich werde etwas Hintergrund hinzufügen. Lassen Sie uns noch einmal diese Zahlen verwenden, die ich meistens verwende. Lassen Sie mich auch das Absolute einstellen. Ich denke, wir müssen dort noch mehr Werte festlegen , um es zu sehen. Wir müssen also neben der Gegenposition stehen und dann werden wir die Gruppe darüber bewegen, wodurch das Gegenteil auf 90 erhöht Das ist der Hintergrund, den wir jetzt verwenden werden , die Position absolut , also relativ dazu. Das ist auch in Ordnung. Wir machen den Übergang zur Opazität. Und die Dauer 300, also nicht sofort. Danach müssen wir auch den Inset einstellen. Und jetzt können Sie sehen, dass es funktioniert. Der Nullpunkt passt die Positionierung des Elements an Okay, wir können jetzt mit dem Styling dieser Spen-Technologie und der zweiten oder der Inneneinrichtung weitermachen dem Styling dieser Spen-Technologie und der zweiten oder der Inneneinrichtung Das haben wir gerade eingestellt. Für das Spen-Tag setzen wir dort einfach den Text in Excel, ebenfalls vom Bolzen. Wie es aussieht. müssen wir auch den Text auf Weiß setzen, damit wir ihn überhaupt sehen können. Sieht besser aus. Und ich denke, das wird für die Spen-Technologie gelten, da müssen wir die Flex-Position festlegen. also nach dem Einblick Lassen Sie uns also nach dem Einblick Flex machen und das Center Item Center in der Mitte begründen, so wie es jetzt aussieht, besser. Das bringt uns zum Styling des Anchor-Tags selbst. Das Div, das es enthalten wird, wird also kein Styling haben. Und das Anchor-Tag selbst, schreiben wir auch auf Weiß, damit wir es überhaupt sehen können. Großartig. Da müssen wir vielleicht besser kühlen. Jetzt wollen wir einen Summenknopf draus machen . Also lass uns einfach so etwas wie Hintergrundweiß machen. Fünf setzen, auf zwei setzen, Margin Top zwei. Lassen Sie uns die Marge eigentlich unten angeben. Lass uns vier machen. Lassen Sie uns abgerundetes Excel machen. Und lassen Sie uns auch Font Bolt machen. Das wird es also für den Arbeitsbereich sein. Und jetzt können wir zur Kontaktseite übergehen, und dann werden wir mit der Fußzeile fertig sein Und wir haben auch den Bereich Fähigkeiten, aber ich glaube nicht, dass ich ihn am Ende verwenden werde Ich wollte ein Styling-Element erstellen, aber am Ende können wir es wahrscheinlich einfach löschen. Wir können auch zu Abdo J 6 gehen, es von dort löschen, von dort, und das ist 17. 5contactAMSTERDAM: Lassen Sie uns mit dem Kontakt und einer Fußzeile abschließen. Als Nächstes müssen wir auch die Symbole aus der Bibliothek React Icons AI importieren Symbole aus der Bibliothek React Icons AI Dort werden wir im Herbst LinkedIn importieren. Außerdem werden wir Fil, Git up und auch Instagram importieren. Als Nächstes werden wir in diesem Haupt-Div ein weiteres Div erstellen, das Überschrift zwei und dann einen Absatz enthält, dann wird es ein weiteres Div geben, das das E-Mail-Formular enthält. Und es wird auch auf zwei Seiten aufgeteilt sein , auf der linken und rechten Seite. Auf der linken Seite werden die Symbole angezeigt, die wir gerade importiert haben. Und auf der rechten Seite wird es das eigentliche Formular enthalten. In diesem Diff auf der rechten Seite werden wir also auch das H zwei haben, das etwas wie „Bereit zum Anfangen“ aussagt , vielleicht mit und G. Und darunter wird es ein aktuelles Formular geben. In diesem Formular werden wir zwei Dips haben. Der erste da, der zweite da. In diesem Tauchgang werden wir den ersten Input haben. Dann haben wir eine zweite Eingabe und dann eine dritte Eingabe, aber es wird nicht nur ein Textbereich sein. Und dann werden wir im nächsten Div eine Bottom-Send-Nachricht haben. Natürlich wird es für alles Klassen geben, aber ich wollte nur einen Plan machen , wie das aussehen wird, und da werden die Icons sein Aber die Icons, wir werden sie in Anchor Tech einpacken. Sie werden uns zu den Seiten weiterleiten , die wir dort einrichten werden, also Linkedin und so weiter Also werden wir etwas HRF haben. Außerdem wird es im Inneren ein Symbol geben, sodass die KI mit eingebunden Wir werden dem Symbol etwas Styling hinzufügen, und das wird noch zweimal hier und da passieren. KI scheitert bei Git up und KI scheitert auch bei Instagram. Füllen wir nun die Klassennamen aus, sodass wir dort eine feste Breite von 100 Pixeln festlegen. Und lassen Sie mich die Seite tatsächlich nach unten bewegen , damit wir sie sehen können. Nun, noch nicht, aber wir werden in der Lage sein sobald wir mehr Styling und Head-to-Do-Bearbeitung vornehmen und sie auch für die ersten beiden Symbole nach unten verschieben können. Für das nächste werden wir es nicht brauchen, oder ich meine, für das letzte. Das gefällt mir. Jetzt können Sie dort die Symbole auf unserer Seite sehen. Was wir auch mit der Diskette machen , auf der sich diese Icons befinden, wir werden ein Epsilon setzen, es wird es vertikal zentrieren, aber noch nicht jetzt, weil es technisch gesehen zentriert ist, weil es die volle Höhe annimmt , aber das wird sich bald ändern Außerdem setzen wir den violetten Text auf, ich weiß nicht, 800 Machen wir es etwas dunkler und verwenden 900. Perfekt. Für dieses Div , das diese Icons und das Formular enthält, werden wir auch bei Flexbox Layout und Justify Center Fantastisch. Für das Formular selbst werden wir etwas mehr Styling hinzufügen, also werden wir dort etwas Sein und vielleicht etwas Mix-Breite verwenden. Mischbreite sechs Excel. Lass es uns versuchen. Aber lass es uns dort machen. die maximale Breite von 1.200 Pixeln, die wir für unsere gesamte Seite verwenden Jetzt müssen wir es zentrieren. Jetzt werden wir dort den Klasseneffekt hinzufügen. Wir haben zu Beginn Exo CSS definiert, und das wird es sein Für den nächsten Tag, den wir dort haben, werden wir dort zuerst etwas Text hinzufügen , damit wir sehen können, was wir eigentlich stylen Lass uns eine Verbindung herstellen und dann anfangen, an tollen Dingen zu arbeiten. Jetzt würden wir wirklich etwas Schriftfarbe verwenden. Fügen wir also den Text Grau 500 hinzu. Natürlich auch die Textgröße. Das kann also wie Tre Excel sein. Also nach unten verschmelzen. Was sonst? Vom Boot aus. Und vielleicht ändern wir es auf fünf Excel und von kleinerem oder mittlerem Bildschirm und höher. Und auf dem Basisbildschirm auf dem mobilen Bildschirm hätte ich gerne Text drei Excel. Fantastisch. Was die Absatztechnik angeht, werden wir auch den Text grau schreiben, vielleicht 600, also ist es ein bisschen dunkler. Aber wir müssen es trotzdem sehen. Also lass uns 500 machen. Und texten Sie Excel. Nun, das ist besser. Dann würde ich für das Div, das diesen enthält, auch wieder MMx Auto verwenden, aber wir müssen ein Max With dazu machen, weil wir es sonst nicht zentrieren können Lassen Sie uns also 600 Pixel von Mx With machen. Fantastisch. Wo wir jetzt sind, okay, Textzentrum. Fantastisch. Jetzt wirst du dort auch etwas Bettwäsche benutzen. Das ist besser. Und was kommt als Nächstes? Als nächstes werden wir stylen. Nun, ich denke, wir werden einfach den Inhalt für das Kontaktformular hinzufügen und es stylen. Also werde ich dorthin gehen und mit dem Kontaktformular beginnen, und ich werde mit diesem sofort einsatzbereiten Text beginnen. Also da werde ich wieder etwas Spielraum im unteren Bereich verwenden. Ich werde den Text Excel verwenden, also erhöht es die Textgröße Textstärke um einen Bolt, den Textstrahl um 300. Fantastisch. Vielleicht eine dunklere. Das ist besser. Für das Formular selbst benötigen wir dort die Aktion, die mit dem Endpunkt von Gt Form IO ausgeführt wird . Wir werden dies in einen tatsächlichen Endpunkt ändern. Gehen wir zu dieser Seite, einem dogfdtiolash-Login. Dann melden wir uns an, klicken dort auf Erstellen. Geben Sie dort einen Namen und die Zeitzone ein, kopieren Sie diesen Endpunkt. Jetzt müssen wir in einem Diff unten auch die Methode zum Posten festlegen. Wir werden den vertikalen Abstand zwischen den Elementen auf vier festlegen, und Sie werden den unteren Rand auf sechs setzen. Jetzt müssen wir für jede Eingabe den Typ festlegen. Der erste ist also Text, ID ist Name, Name ist Name und Platzhalter, wir setzen Ihren Namen mit drei Punkten Und ich denke, wir werden es einfach kopieren und dasselbe für die anderen Eingaben tun Aber es gibt eine E-Mail-ID wenn die E-Mail auch der Name ist, und der Platzhalter ist Ihre E-Mail-Adresse Für den Textbereich ist der Typ Textbereich, es gibt keine ID. Name ist Nachricht. Die ersten Routen sind fünf. Platzhalter ist deine Nachricht. Und ich denke, wir können für diese Eingaben zu Klassennamen übergehen. Bei der ersten Eingabe haben wir alle zwei voll eingestellt. Jetzt machen wir Border Gray, 400, etwas Vertikales Padding, etwas Horizontales Pedding Und was Ähm, ich habe den Rand nicht hinzugefügt. Ich habe den Rand grau gesetzt, ihn aber nicht hinzugefügt. Ich sollte es auf jeden Fall tun. Was ist mit ein paar Grenzfunkgeräten? Sieht besser aus. Okay? Können wir es grundsätzlich auf alle anderen Eingänge kopieren ? Ich denke, wir können. Lass uns sehen, wie es aussieht. Das ist in Ordnung. Also lass uns jetzt die Taste wählen und sie wird für den Kontaktbereich sein. Ich werde dort zu diesem Button gehen. Ich werde das Textzentrum verwenden. Wir können es nicht sehen, also werde ich etwas Farbe verwenden. Lassen Sie mich die Farbe auf dem Button selbst verwenden. Also und vorher muss die Schaltfläche vom Typ Senden sein , weil sie die Nachricht sendet. Und wieder wird es voll sein. Es wird lila sein, ich weiß nicht, 500, vielleicht ein dunkleres, 700 sieht besser aus. Dann verwenden wir etwas Polsterung x oder horizontale Polsterung bis sechs Natürlich müssen wir etwas Xwid und Mm verwenden und Mm Was ist mit Medium? Okay, das ist besser. Putten ist sechs, dann setzen wir die vertikale Polsterung auf drei und wir machen eine mittlere Runde Okay, vielleicht können wir Excel darum herum machen. Das sieht besser aus. Ich denke, das wird es für unseren Kontaktbereich sein und wir können zur Fußzeile übergehen 18. 6footerAMSTERDAM: Und der Putter wird ein schneller Job für uns sein. Also lass uns dorthin gehen. Für den Futer müssen wir nicht einmal etwas importieren Es ist im Grunde nur Spen-Tech, und unten ist ein Paragraph Tech, John Doe, jon.com In der Spen-Technologie werden wir etwas wie vielleicht J Doe verwenden , so etwas wie dieses Dann können wir tatsächlich einfach ihre Break-Tech machen, ihren Ich weiß nicht Hashtag für Webentwicklung 2024. Natürlich müssen wir es jetzt ein bisschen stylen. Lassen Sie uns also wieder die maximale Breite von 1.200 Pixeln verwenden. Lass uns etwas Bettwäsche benutzen. Verwenden wir das Flexbox-Layout, damit wir das Ganze rechtfertigen können. Das heißt, wir werden einen gleichmäßigen Abstand zwischen diesen Elementen haben und ihn mit MMC Auto zentrieren Jetzt haben wir es da, aber du kannst es nicht sehen. Wir müssen die Textfarbe auf Text Grave 4500 aktualisieren. Machen Sie dasselbe für die Paragraph-Technik. 19. 7finalFixesAMSTERDAM: Die Seite ist fast fertig. Wir sollten dafür sorgen, dass diese Navigation funktioniert , weil ich glaube, ich habe vergessen, alle IDs zu Abschnitten hinzuzufügen. Also lass es uns jetzt tatsächlich machen. Kontakt Wir haben einen Ausweis, Kontakt. Lass es uns kopieren. Geh zur Arbeit. Geh zur Arbeit, geh zu About ID about, geh zu Hero. Dort werden wir ID Hero hinzufügen. Gehen wir jetzt zur Navigationsleiste und lösen das Problem. Wir können dort keine Großbuchstaben verwenden, also H. Also ändern wir es einfach in normale Briefe nach Hause über Portfolio und Kontakt. Speichern Sie es. Jetzt können wir es versuchen. Bereich Startseite. Abschnitt „Über uns“. Bereich Kontakt. Und der Portfoliobereich ist nicht benannt. Portfolio, aber es ist benannt. Arbeitsbereich und wir benennen ihn in unserer Navigationsleiste als Portfolio, was wahrscheinlich verwirrend sein kann, aber ich denke, ich werde es einfach so belassen. Wir werden dies auf einen Bildschirm für mobile Geräte umstellen. Deshalb müssen wir Overflow für den Heldenbereich verstecken In unserem Heldenbereich werden wir Overflow Hidden hinzufügen Und wir werden auch den Heldenbereich selbst für mobile Bildschirme etwas besser gestalten , denke ich, oder meine Idee ist, dass wir für das Notizbuch links auf versteckt setzen und auf mittlerem Bildschirm und höher werden wir es auf Blockieren setzen Es ist also besser lesbar. Sie verwenden diesen Glaseffekt bei mittleren Bildschirmen und höher. Für unser Bild oder Profilbild stellen wir etwas mehr als 200 Pixel ein, ab Medium und höher sind es 250. Und von Medium und höher, unterster Nullpunkt, aber ansonsten auf dem mobilen Bildschirm, schauen wir mal, was es kann. 50 vielleicht. Nein, ich mag es nicht. 140, 190. Okay. Das ist besser, glaube ich. Eigentlich gefällt mir das. Was ich also noch mehr tun werde , ist, diesen Text zu erweitern. Also werde ich dorthin gehen und die höhere maximale Breite einstellen. Also habe ich es tatsächlich da. Ich habe es nicht gesehen. Stellen Sie dort 300 Pixel ein und stellen Sie dort ein. Hmm hmm. Text klein und 250 Pixel verwenden 280 Pixel. Und was ist mit etwas Polsterbettwäsche für vier? Nun, das wäre nur in Ordnung, wenn wir die Polsterung auf dem mittleren Bildschirm und höher machen die Polsterung auf dem mittleren Bildschirm und das Gleiche auch für diese erste Überschrift tun würden, weil sie ausgerichtet werden muss Okay, das wird also auf dem mittleren Bildschirm und höher passieren. Und das passiert auf mittlerem Bildschirm und darüber und am Rand zu den unteren beiden oder, lassen Sie uns nur sechs und mittlerer Bildschirm und höher, wir werden es zurücksetzen. Lass uns das öffnen. Wir müssen zur Hero-Seite gehen. Also fügen wir dort den Z-Index hinzu. Wenn wir es jetzt öffnen, wird es funktionieren. Und nun, wir können das Bild dort lassen oder wir können es auch hinter dem Taubheitsbalken verstecken , weil es dann nicht möchte , dass es kaputt ist Also lass uns auch dort bearbeiten. Nun, was müssen wir dort noch reparieren? Also müssen wir zur Heldenabteilung gehen und den Overflow verstecken. Wir werden uns nur auf einem mobilen Bildschirm bewerben, aber auf einem mittleren Bildschirm und höher, sichtbar? So, und wir müssen das Nagbar-Problem lösen, bei dem wir nicht auf den Link klicken können , weil er sich hinter diesem Heldenbereich befindet, der dasselbe Klassenglas hat, und wir müssen zu diesem Heldenbereich gehen Als Erstes werden wir das Glas , das wir dort entfernen, wieder einsetzen Und für das Index-CSS werden wir dort platzieren, wir werden dieses Glas kopieren, wir werden Klassennavigation durchführen , diesen Hintergrundfilter entfernen und speichern. Was jetzt passieren wird, ist, dass wir zur Navbar wechseln müssen, dieses Glas auf Glas-Navigation umstellen müssen, und das wird nicht unscharf sein Jetzt funktioniert die Navigation also. Was wir tun werden, ist, dass wir einfach so wie jetzt zur Navbar wechseln und auch Excel aus dem mittleren Bildschirm und über dem Hintergrund hinzufügen werden . Wenn wir nun die Größe der Seite erhöhen, wird sie wieder unscharf Also werden wir unser Problem beheben lassen, und das wird endlich für das Design der Seite gelten Lassen Sie uns jetzt alles testen. Da ist also unsere Seite. Lassen Sie uns zunächst die funktionierende Navigation testen. Lassen Sie uns nun das mobile Bildschirmdesign überprüfen. Und dieses Navigationsrad hat sich von fest ebenfalls von dort fest auf absolut geändert . 20. 1setupINTER: In dieser Sitzung werden wir diese persönliche Portfolio-Website mit ReactJS und Tailwind CSS erstellen Tailwind CSS Wir haben ein Rasterlayout im Heldenbereich, reibungslose Scroun-Navigation, einen Projektbereich, der das Projekt wechselt, je nachdem , welches Sie auswählen, Abschnitt Skoll und einen Kontaktbereich mit einem funktionierenden Kontaktformular eine reibungslose Scroun-Navigation, einen Projektbereich, der das Projekt wechselt, je nachdem, welches Sie auswählen, den Abschnitt Skoll und einen Kontaktbereich mit einem funktionierenden Kontaktformular. Und natürlich reagiert es voll und ganz . Beginnen wir mit der Ausführung aller Befehle, die wir dort auf tailwincss.com haben Wir werden ein Terminal öffnen und sicherstellen, dass wir uns in unserem Ordner befinden Und damit dieser Befehl keinen weiteren Ordner erstellt, gehen wir sofort dorthin und statt meines Projekts geben wir dort Punkt und Kopf Enter ein, und es wird ein Projekt direkt in dem Ordner erstellt , in dem wir uns befinden. Dann müssen wir also ein C-Projekt machen , weil wir schon dabei sind. Wir werden einen weiteren Befehl für die Tailwind-Installation sowohl mit CSS als auch mit Auto-Präfixor Jetzt werden wir mit einem anderen Befehl den Rückenwind initialisieren Jetzt gehen wir in die Konfigurationsdatei. Fügen Sie diese Dinge dort ein, und jetzt werden wir im Index-CSS dorthin gehen und dort Details in Direktiven einfügen Jetzt, wo NPM Def ausführt, starten wir unsere Seite auf Bevor wir anfangen, lassen Sie uns auch ein anderes Terminal öffnen und dort NPM, I React Icons, Space, React, Scroll und Space React Animation vom Typ Space React ausführen Ich werde es verschieben, damit du es sehen kannst. Jetzt installieren wir all diese drei Bibliotheken , die wir verwenden werden, und können mit der Codierung der Navigationsleiste beginnen. Zunächst erstellen wir also einen neuen Ordner mit Komponenten. Dann erstellen wir die Now-Leiste. Dann werden wir das Snippet verwenden Abdo J 6 übergehen Wir können all das tun, dies und das. Und da machen wir einen Balken mit Enter und er wird importiert. Nachdem wir es jetzt gespeichert haben, wird es auf unserer Seite sein. Wenn Sie das Snippet für den Export verwenden möchten, verwende ich diese ES Seven-Erweiterung Falls Sie dies noch nicht getan haben, installieren Sie auf jeden Fall die Intellisense-Erweiterung, und 21. 2navbarINTERs: In der Navigationsleiste beginnen wir mit dem Import ihrer Symbole AI Outline, schließen Sie mit dem AI Outline-Menü Wir verwenden dies für die Navigation oder für die Menüschaltflächen auf dem mobilen Bildschirm. Außerdem müssen wir den Nutzungsstatus verwenden . Dort beginnen wir mit der Definition der Statusvariablen, der Navigation und der Set-Navigation. Der Standardstatus ist falsch. Dann erstellen wir unsere Funktion Handle Navigation und diese wird die Navigation auf einen anderen Wert setzen Also rufen wir das auf, wenn wir mit diesen Buttons auf eines unserer Elemente klicken Da können wir also mit dem Haupt-Div beginnen. Und wir hätten gerne ein gewisses Maximalgewicht. Lassen Sie uns also diese 1.200 Pixel verwenden. Außerdem können wir dort einen Hintergrund einstellen. Im Moment verwende ich den roten Hintergrund 200, damit wir sehen können, wo sich die Navigationsleiste befindet. Wir müssen dort etwas sterben. Jetzt möchten wir dort auch eine Höhe von 024 einstellen. Natürlich werden wir diese Hintergrundfarbe später löschen. Jetzt müssen wir nur noch sehen, wo sich unsere Navigation befindet, und wir können sie besser gestalten. Ich mische Ato, dann verwenden wir das Flexbook-Layout und zentrieren die Elemente mit der Ausrichtung zwischen und den Elementen in der Mitte Das zentriert es also horizontal und dieses zentriert es vertikal Dann werden wir auch etwas Bettwäsche benutzen. Eigentlich brauchen wir keine Bettwäsche, wenn wir dort die maximale Breite festlegen, das wird auch gut aussehen Und wir können dort eine gewisse Textgröße einstellen. Die Potex-Größe vielleicht ja. Lassen Sie uns vorerst großen Text verwenden. Fahren wir mit dem H fort, der unseren Namen tragen wird, also werde ich den RJ Do verwenden In diesem Fall können wir den Text drei in Excel formatieren und die Schriftart für beide verwenden, und wir verwenden jetzt nicht den Rand von Math. Im Grunde genommen, warum ich ihr TextLarg gemacht habe, als ich ihren Text Excel einstelle, weil ich dann nicht den Text für alle anderen Menüelemente, die in der ungeordneten Liste enthalten sein werden, groß einstellen muss alle anderen Menüelemente, die in der ungeordneten Liste enthalten sein werden, in der ungeordneten Liste enthalten sein Fangen wir mit einer darin enthaltenen Bestellliste an. Wir werden einen Listenpunkt erstellen. Und in diesem Listenelement werden wir einen Link erstellen. Und dieser Link wird von der Wrack Scroll stammen , die wir zuvor installiert haben Dieser Link ist also im Grunde eine Ankertechnologie, aber er beginnt mit der reibungslosen Scroll-Navigation Also statt href werden wir es auch dort machen, und da werden wir etwa oder vielleicht ist es tatsächlich mit dem Schrägstrich Ich bin mir jetzt nicht sicher, aber wir werden es später testen und wir werden sehen Für das Listenelement werden wir eine Auffüllung auf fünf vornehmen, und das war's Jetzt kopieren wir so viele Listenelemente, wie wir benötigen. Ich benötige für den A-Bereich, Erfahrungsbereich und für den Kontakt. Dann werde ich in den Linktext die Namen der Abschnitte einfügen. Also über Erfahrung. Nett. Und ich werde tatsächlich für den Kontakt weitermachen. Ich werde dort zusätzlich Unterricht nehmen müssen, weil wir möchten dieser Kontakt auf irgendeinen Button schaut. Ich werde einen Klassennamen hinzufügen, und in diesen Klassennamen werde ich einige Bettwäsche-Gigs und Bettwäsche Y rund um Excel und vorerst den Hintergrundstift 300 eingeben Bettwäsche Y rund um Excel und vorerst den Hintergrundstift 300 Und wir müssen dort auch das Oh, Flexbox-Layout einfügen. Nett. Und bei der mobilen Navigation, da wir das zur Folge haben, wird es beim vierten Mal Und auf mittleren Bildschirmen und höher wird es mit Display-Flex angezeigt Jetzt werden wir den Dip hinzufügen. In diesem Tauchgang machen wir den Turner-Operator. Basierend auf dem Wert einer Navigation, den wir dort haben , wir dort haben , ist der Standardwert False, wir werden True Position oder False Position ausführen Und da es standardmäßig falsch ist, werden wir zuerst diesen ausführen Es wird also das AI Outline-Menü sein, weil wir dort das Burger-Navigationssymbol anzeigen möchten, das diesem Menü ähnelt dann auf True Position klicken, wird das Kreuz angezeigt, nachdem wir auf das Menü geklickt haben. Wenn wir also darauf klicken, wird das Menü wieder angezeigt, sodass es jedes Mal wechselt, wenn der Benutzer auf dieses klickt. Also Gliederungsmenü. Nehmen wir an, es gibt eine gewisse Größe. Nehmen wir 20. Noch 120. Jetzt werden wir es da haben. Aber wir wollen es natürlich nicht auf dem Desktop haben. Das sollte auf dem Handy sein, also fügen wir zu diesem Div auf einem mobilen Bildschirm einen Display-Block auf Medium und höher hinzu, wir werden ihn verstecken. Und lassen Sie uns einen Hist-Index 40 verwenden. Damit das funktioniert, müssen wir natürlich auch die nclick-Funktion hinzufügen, die wir dort definiert haben Also diese Handle-Navigation werden wir dort in diesen Klick einfügen Jetzt werden wir es speichern und jetzt wird es funktionieren. Jetzt werden wir div hinzufügen und innerhalb dieses Divs werden wir im Grunde diese ungeordnete Liste kopieren Wir müssen ein paar Updates daran vornehmen. Das erste Update ist also, dass es keine versteckten oder Flaggen geben wird. Es wird nur etwas Bettzeug haben, und wir können den Text entsprechend vergrößern. Außerdem wird es wichtig sein, einen Klassennamen für diesen Unterschied zu erstellen, und in diesem Klassennamen werden wir diesen Index wieder höher setzen Wir werden dort auch den Text auf Grau 300 setzen . Wir werden es reparieren. Jetzt müssen wir es also so einstellen , dass es Null und Null oben ist, und die Höhe ist voll, und wir können etwas wie 60% darauf setzen. Lassen Sie uns die Ansicht tatsächlich auf den Mable-Bildschirm ändern, damit wir sehen können , sodass wir jetzt mit dem Hinzufügen eines Rahmens fortfahren können Ebenfalls am Rand rechts, Rand rechts, grau 900 Dann fügen wir etwas Hintergrund hinzu. Lassen Sie uns also etwas Graue verwenden. Ich verwende normalerweise 23, 23, 23 für den Hintergrund, aber da können wir es so etwas dunkler machen. Okay. Und wir werden mit Ps in Out und Dauer 500 weitermachen. Nachdem wir auf das Menüsymbol geklickt haben, das ist dieses, haben wir den reibungslosen Slide-Vorgang . Aber jetzt, nachdem wir auf das Symbol geklickt haben, passiert nichts, und das liegt daran, dass wir dort den ternären Operator nicht haben Also werden wir dort diese geschweiften Klammern hinzufügen dort diese geschweiften Klammern Und zu Beginn werden wir ein Navigations-Fragezeichen setzen, und wir werden dieses zuerst über die Position ausführen Also fügen wir es einfach dort ein. Und dann können wir mit einer anderen Zeile beginnen. Und dort werden wir eine Truppenstellung einrichten. Im Falle einer Kraftposition werden wir diesen Fix also auf -100% belassen Jetzt müssen wir tatsächlich das Closing machen . Jetzt werden wir es speichern. Und jetzt, nachdem wir darauf geklickt haben, wird es so funktionieren. Stellen Sie also sicher, dass Sie den Turner-Operator auch für diesen Diff korrekt geschrieben Das ist also der Di, und es gibt einen Turner-Operator. Und basierend auf dem Wert der Navigationsstatusvariablen ändern wir diese Symbole und zeigen diese Menüelemente auch auf dem mobilen Bildschirm Wir vermissen auch den Namen oder das Logo. Also werden wir es dort hinstellen. Text selbst auf beiden, und lassen Sie uns einen gewissen Spielraum wie diesen haben. Schauen Sie sich jetzt an, wie es aussieht. Vielleicht fügen wir auch hinzu , indem wir x auf vier setzen und bei mittlerem Bildschirm und höher setzen wir es auf Null zurück, setzen wir es auf Null weil wir das nur auf einem mobilen Bildschirm benötigen. Jetzt sieht es besser aus. Jetzt können wir den Hintergrund entfernen. Und ich sehe dort einen Tippfehler, also ist es natürlich eine Gliederung in der Nähe. Jetzt können wir es testen Es funktioniert also gut. Jetzt werden wir für diesen Kontakt diesen Hintergrund in die Hintergrunds und auch in die Primärfarbe des Hintergrunds ändern und auch in die Primärfarbe . Wir werden es speichern. Und wir werden jetzt zu den Ordnern gehen und dort in Index-CSS und das Indexpunkt-CSS einfügen. Ich werde es dir auf Git zur Verfügung stellen. Worum es im Grunde geht, ist, dass ich die Schrift von Google Fonts bearbeite, dann einen Hintergrund. Dann stelle ich dort die Grundfarbe ein. Wenn Sie nun einfach eine Primärfarbe in eine andere ändern möchten , ändern Sie sie dort und sie wird auf die Wandseite angewendet. Dann habe ich dort etwas Text für Überschrift zwei und Absatz und dort auch diesen Glaseffekt hinzugefügt. Wann immer ich also diese Glastastatur verwende, wird dieser Effekt auf das Element angewendet , auf das ich ihn einstellen werde, und ich werde ihn für ein paar Karten auf meiner Seite verwenden. Lassen Sie uns jetzt mit der Erstellung des Heldenbereichs fortfahren. Dort werden wir also Hero J sechs erstellen. Machen Sie einen Export, gehen Sie zu Eb Do J Six und legen Sie ihn dort ab. Jetzt können wir in der Heldenabteilung weitermachen. Ich sehe übrigens auch, dass wir ein Problem auf unserer Seite haben. Gehen wir also zu Navbar, und dort müssen wir Text Grade 200 verwenden. Jetzt ist es besser 22. 3heroINTER: Heldenseite, ich habe diese Importe gemacht. Zunächst müssen Sie die Assets für den Fall , dass Sie meine verwenden möchten, von meinem Github nehmen verwenden möchten, von meinem Github Ich werde Sie in der Beschreibung angeben, sie laden und nachdem Sie sie geladen haben, habe ich dort das Profilbild. Ich habe die drei Symbole von React Icons, AI-Bibliothek, die wir zuvor installiert haben. Dann habe ich ihren Typ Animation, aus der React-Animation, der Bibliothek, die wir auch installiert haben, und von anderen React-Icons habe ich all diese Symbole für die JavaScript-Reaktion und so weiter. Nachdem Sie diese Importe abgeschlossen haben, können wir zum Heldenbereich selbst übergehen. Dort beginnen wir im Man Div mit einer maximalen Gewichtung von 1.200 Pixeln, ähnlich wie wir es in Navbar gemacht haben oder im Grunde genommen genauso Zentriere es. Verwenden Sie dann ein Rasterlayout, da wir drei Spalten nebeneinander haben werden, aber wir werden immer noch auf dem mittleren Bildschirm und darüber die Rasterspalten acht verwenden, weil wir möchten , dass eine Spalte mehr Spalten hat. Und wenn Sie nicht verstehen, was ich meine, werden Sie es in einer Minute sehen. Lassen Sie uns nun eine Lücke zwischen ihnen nutzen, etwas Pedale machen und auf dem mittleren Bildschirm und darüber werden wir die Bettwäsche neu einstellen Lassen Sie uns auch die ID für diesen Abschnitt festlegen, sodass es die ID zu Hause sein wird und wir weitermachen können Also machen wir zuerst das Uh Di Di. Und dieses Div wird für unseren Namen oder unser Bild und unseren Namen stehen. Für dieses Div werden wir Klassennamen mit ebenfalls einem Rasterlayout erstellen, das den beiden Rasterspalten besteht. Und auf dem mittleren Bildschirm und höher verwenden wir die Spalten zehn bis fünf. Und das ist es, wovon ich gesprochen habe. Denn derzeit haben wir dort etwa acht Spalten, und auf dem mittleren Bildschirm oben nimmt dieses Div 85 dieser acht Spalten ein. Du wirst es also in einer Weile auch sehen, wenn du es noch verstehst. Was wir jetzt hinzufügen werden, ist ein Bild. Für dieses Bild fügen wir auch den Klassennamen hinzu, aber zuerst fügen wir das Bild hinzu, also das Profilbild. Wir haben es da. Lass es mich so bewegen. Und auch ein seltsames Profilbild. Was wir dort einstellen werden, ist eine gewisse Breite. Verwenden wir 800 Pixel, eine Mischung oder eine automatische Höheneinstellung oder vielleicht brauchst du sie gar nicht. Stellen wir es vorerst so ein. Lassen Sie uns auch für dieses Div unseren Glaseffekt hinzufügen. Und unter diesem Bild werden wir noch einen Unterschied hinzufügen, weil wir möchten , dass dieses Div die Animation vom Typ Reac, unseren Namen und unsere Erfahrung enthält Also mache ich in diesem Div MI Auto Margin to Left 8 und Flex Direction Column Drinnen. Ich werde den Absatz einfügen. Hi, ich bin John Doe. Ich muss die Textfarben ändern, also legen wir den Textgrad 200 fest. Dort können wir mit der Einstellung der unterschiedlichen Textgröße beginnen. Also lass uns zwei Excel, Medium und höher für Excel verwenden , dann Font Bolt, okay. Wir werden später auch mit den Größen spielen. Wir werden Breaktech machen. Das nächste Element beginnt also in einer anderen Zeile, und wir nennen das den Typ Animation. Bei diesem Animationstyp werden wir eine Sequenz erstellen, und in der Sequenz verwenden wir die Dauer des Frontend-Entwicklers bis 1.000 Webdesigner. Tatsächlich benötigen wir eine Dauer von 1.000 für die Toilette und eine Dauer von 1.000 für den Berater Darunter legen wir eine Hülle an und diese wird auf Spannweite eingestellt Das wird also Span Wrap verwenden. Und wenn Sie R CSS für Span überprüfen , haben wir dort die transparente lineare Verlaufsfarbe definiert . Also stellen wir dort die Geschwindigkeit ein, also werde ich dort 50 einstellen und das Ganze bis unendlich wiederholen. Es wird also in einer Endlosschleife laufen. Im Folgenden haben wir den Abschluss des Paragraphen Tech, und noch weiter unten können wir mit dem nächsten beginnen, und zwar mit mehr als fünf Jahren Erfahrung. Wir geben unseren Klassennamen an. Auf einem mobilen Bildschirm werden wir also Text Excel, Medium Text, Tree Excel, Schriftart Semibt vielleicht und Text Gray 400 einstellen , etwas dunkler als der Text, den wir oben haben Und sogar unter diesem Text werden wir eine Schaltfläche mit dem Download-Lebenslauf platzieren Wir werden dort ein Styling platzieren. Wir werden also von oben, Ping zu und Paring zu Y zusammenführen . Text zu groß, Schrift fett, Text zu Weiß, eigentlich Hintergrund primär, farbig und Jetzt haben wir also eine Schaltfläche wie diese. Jetzt aktualisiere dieses Bit. Derzeit ist dies also unsere erste Karte. Im Folgenden werden wir mit zwei weiteren fortfahren. Also werden wir dort eine Senke schaffen. In diesem Div werden wir ein Rasterlayout auf einem mittleren Bildschirm platzieren . Wir werden eine dritte Spalte und dann bis zu sechs Spalten erstellen. Damit stellen wir sicher, dass wir den ersten Unterschied auf einem mittleren Bildschirm aufnehmen, Spalte fünf von acht und die zweite dreizehn von acht Lass uns in diesem Div weitermachen. In diesem Div beginnen wir mit einem weiteren Diff, der die Symbole und den Text enthält. Verschieben wir es also wieder dorthin, wir machen Text fünf, Excel, Bettwäsche und auch einen Glaseffekt. Und darin werden wir einen Absatz mit Mitch Stack schreiben. Dort setzen wir Textgrad 200, Text Excel, einen Bot, Rand nach unten und Text in die Mitte. Und unter diesem Absatz werden wir alle Symbole platzieren. Aber wir haben sie schön nebeneinander, wir machen ein weiteres Div, verwenden das Rasterlayout setzen die Rasterspalten auf vier. Das heißt, nach vier Symbolen geht es zu einer anderen Zeile und es entsteht eine Lücke. In diesem Div werden wir nun die Icons platzieren, und für jedes Icon verwende ich Farbe bis 500. Für die ersten vier werde ich tatsächlich 600 verwenden. Wir können ein bisschen damit spielen, damit die Farben gut aussehen. Jetzt werden wir ein weiteres Div hinzufügen. Unter diesem erstellen Sie also ein Div. In diesem werden wir die Linked In-Symbole hinzufügen. Also voll, steh auf. Verlinkt und auch Instagram. Wir platzieren das Pluxbx-Layout, zentrieren sie und den Glaseffekt Jetzt haben wir es auf unserer Seite. Fügen wir dort einfach auch Plex Gray, 600 oder 500 hinzu. Lass uns 600 versuchen, es sieht besser aus. Außerdem benötigen wir diese Textgröße, also verwenden wir tatsächlich sieben Excel, vielleicht sechs. Schauen wir uns die Seite an. Und derzeit sieht es so aus. Vielleicht werden wir den Abstand zwischen ihnen vergrößern, also werden wir ihre Lücke vier nutzen, und das sieht besser aus. 23. Projekt 3: Portfolio: Jetzt können wir zur Portfolio-Seite übergehen. Da haben wir also das neue Dateiportfolio sechs. Dort werden wir es importieren. Und im Portfolio müssen wir zuerst die Importe durchführen. Also importiere ich den Nutzungsstatus, alle Projektbilder, das Pfeilbild und auch das Git-Up-Symbol. Dann wiederhole unseren Code nicht. Wir werden mit Projekten eine Konstante schaffen. Und darin werden wir das Projekt selbst platzieren . Bild für das erste Projekt wird also Projekt eins sein, Titel für das erste Projekt wird Projekt eins sein, Beschreibung wird die Benutzeroberfläche für Frontend-Entwicklung mit R sein und die Links werden zur Site führen. Ich werde den Link nicht haben und muss aufstehen. Und ich werde nicht auch den Link haben, sondern deinen hinzufügen. Tun Sie das jetzt für so viele Projekte, wie Sie dort haben möchten. Also werde ich dort sechs Projekte haben. Also wird es so aussehen. Jetzt können wir mit der Codierung des Portfolios selbst fortfahren. Zunächst werde ich die State-Variable verwenden um das aktuelle Projekt festzulegen. Das konstante aktuelle Projekt ist also das aktuelle Projekt. Standardmäßig wird es Null sein. Und dann machen wir uns auf den Rückweg, und da fangen wir mit dem Mann Also MI sechs, maximale Breite, da wir an 1.200 Pixel gewöhnt sind, zentrieren, ein Rasterlayout erstellen, das Raster auf acht erhöhen, auch gewisser Abstand dazwischen und auch das ID-Portfolio In diesem Div erstellen wir ein weiteres mit der Auswahl des Projekts Also können wir es dort platzieren, Projekt auswählen. Und wir werden dort auch den Pfeil platzieren. Also Pfeil mit Klassennamen, absolut mit 50 Pixeln, oben auf zehn und rechts auf 12. Dann bedeutet das, dass wir für dieses Haupt-Div oder für dieses Div, das dieses Bild enthält dieses Haupt-Div oder für dieses Div, das dieses Bild enthält, die Position relativ setzen müssen und auch den Index auf zehn setzen, Spalten 1023, das Rasterlayout, wir werden die Elemente zentrieren, Rasterspalten eins, und das sollte jetzt sein Nun setzen wir für den Absatz Textgrad 200, p zwei Bolzen und Text für Excel und minus Schräglage Y auf sechs Ich werde das vorerst auch machen, aber du musst es nicht tun. Höhe bis Ich weiß nicht, 90 vie pothet Weil ich dort in diesen Bereich scrollen möchte, wirst du ihn derzeit nicht sehen können Jetzt bist du es, also ist es jetzt besser. Also momentan ist das natürlich nicht richtig, aber es wird bald behoben sein. In diesem Gericht werden wir eine ungeordnete Liste hinzufügen. Und lassen Sie uns zuerst die Klassen dort verwenden. Also Rand nach links. X-Box-Layout, Flex-Zeile und auf mittleren Bildschirmen und höher verwenden wir Flex Colum Die Auswahl der Elemente erfolgt also auf dem mittleren Bildschirm und darüber, untereinander und auf dem mobilen Bildschirm werden sie nebeneinander Dann etwas Abstand dazwischen, Flexfolie. Jetzt werden wir es zentrieren. Auf mittlerer Bildschirmgröße und höher verwenden Sie etwas Abstand, etwas Platz Y bis zwei. Wir haben also einige Abstände zwischen ihnen. Auf mittlerem Bildschirm erhöhen wir ihn auf vier und setzen Text zwei auf Excel. Du kannst es dort sehen. In dieser ungeordneten Liste werden wir nun diese Konstante, die wir dort mit dem Projekt erstellt haben , abbilden oder über sie iterieren dort mit dem Projekt erstellt haben , Also machen wir Project Dot Map, Project Index und dort können wir anfangen, die Listenelemente zu schreiben In diesen Listeneinträgen können wir jetzt diesen Projekttitel eingeben, und das wird sich je nach dem Projekt, das wir durcharbeiten werden, ändern . Projekt 65, vier, drei, zwei und eins. Fangen wir mit dem Styling an oder verwenden zuerst die Pfeiltaste, die den Index für das Listenelement darstellt. Dann stellen wir für die OnClick-Funktion eine Pfeilfunktion ein, wir für die OnClick-Funktion eine Pfeilfunktion ein um den aktuellen Projektindex festzulegen Und wir werden dort auch den Klassennamen angeben, was wir tatsächlich in einer anderen Zeile tun können Und für diesen Klassennamen setzen wir einen Cursorzeigertext auf Grau 300. Und jetzt müssen wir dort tatsächlich etwas zaubern. Also lasst uns einen Backslash machen. Auch da, weil wir einen Turner-Operator verwenden müssen. Also machen wir das $1-Zeichen mit diesen geschweiften Klammern. Dort machen wir das aktuelle Projekt gleich dem Index und dem Turner-Operator Falls das wahr ist, werden wir das aktive Projekt setzen, und falls es falsch ist, werden wir nichts Dann haben wir den Projekttitel und wir haben einen Tippfehler gemacht Also, wo ist der Tippfehler und er schließt den Listeneintrag nicht , also sollte es jetzt in Ordnung sein Außerdem müssen wir dieses aktive Projekt dort bearbeiten, wenn wir zum Index-Punkt-CSS Die Idee ist also, dass wir jedes Mal, wenn wir auf das Projekt klicken, aktive Klasse bekommen sollten. Also das aktive Projekt, wir werden es jetzt definieren. Das aktive Projekt selbst wird also eine relative Position haben, und jetzt zaubern Sie mit dem aktiven Projekt davor und aktiven Projekt danach Dort setzen wir den Inhalt auf einen leeren Wert, Position absolut links auf Null, Breite auf 100%, die Höhe auf vier Pixel, Hintergrundfarbe auf etwas Rosa. Ich werde die Codes später finden und die unteren zwei minus sechs Pixel. Sie werden es sehen, nachdem wir auf das Projekt geklickt haben. Und auch das aktive Projekt nach zwei Hintergrundfarben, und es wird etwas Gelb sein. Auch hier muss ich den Code finden und zwar mit 80% Breite und unten zwei minus zehn Pixeln. Lassen Sie mich nun die richtigen Codewerte für die Farben Rosa und Gelb finden. Also werde ich diese beiden benutzen. Jetzt können Sie auf unserer Seite sehen , dass es für das aktive Projekt unterstrichen wurde Das ist es also, was wir wollten. Jetzt kehren wir zum Portfolio zurück, haben es dort versehentlich geschlossen und können mit der Erstellung der ausführlichen Projektvorschau fortfahren . Unter diesem Div beginnen wir also einen weiteren Diff mit einem Index. Auch für den Glaseffekt haben wir einen CSS-Index und einen Stift bis fünf Spalten. Nett. Drinnen werden wir ein Div erstellen. In diesem Div werden wir ein Bild haben. Lass uns das Styling für den dF machen. Also beim Film, auch die Höhe auf AD und für das Bild setzen wir Sours auf Projekte, aktuelles Projekt Punktbild Nett. Wir haben den ersten ausgewählt. Wir können sie alle auf den aktuellen Projekttitel des Projekts setzen . Und jetzt werden wir in einer anderen Zeile einen Klassennamen angeben, und es wird von der vollen Höhe bis zum vollständigen Objekt stehen, um es groß zu umrunden und den Rand nach unten zu verschieben. Fantastisch. Jetzt unter diesem Bild werden wir es tatsächlich in einem anderen Div machen. Also unter diesem Div machen wir ein weiteres Div. Wir werden dort etwas Bettzeug aufstellen, kannst du sechs stechen. Dort machen wir einen Absatz und in diesem Absatz werden wir Projekte tatsächlich machen, noch nicht Punkt, Projektbeschreibung. Und wir können es vorerst kopieren und dann das Styling zuerst. Wir verwenden also den Textgrad 200 und Rand oder den vertikalen Rand bis vier. Nun, unter diesem Absatz werden wir ein di haben, heute wird es ein Flexbox-Layout und Space x24 geben, und es wird auch einen Ankertext haben, in den wir diese Werte kopieren und sie tatsächlich zweimal wiederholen können diese Werte kopieren und sie tatsächlich zweimal wiederholen Und dieser Ankertext wird sich auf Links Dot Site und Link Dot Git Up beziehen Links Dot Site und Link Dot Git Es wird also den Nutzer auf die Seite mitnehmen und dort aufstehen, was er dort eingestellt hat. Wir müssen dafür etwas Styling hinzufügen. Und wir müssen es auch so machen. Und das wird als HRF sein. Und es wird KI geben, um Git zu füllen, und es wird eine View-Seite Okay. Jetzt können wir zum Styling übergehen. Setzen wir es also in eine andere Zeile, Klassenname, und wir verwenden Padding x24, Padding White to two, Background Slate 600, Text Gray 200, round Bei ihr ändern wir die Hintergrundtafel auf 700 und die Übergangsdauer Jetzt können wir das kopieren und dort dasselbe tun. Speichern Sie es. Jetzt können wir es überprüfen. Natürlich diese Referenz. In diesem Fall verwenden wir keine Anführungszeichen. Was uns von Anfang an geholfen hat, müssen wir jetzt löschen, weil es die Seite ruiniert Also ich denke, ich muss das nur nach oben verschieben, damit wir es richtig sehen können Aber vorher werde ich nur die Seite öffnen. Jetzt können wir es testen, zu einem anderen Projekt gehen und es funktioniert wie erwartet. Also ich denke, ich werde es trotzdem irgendwo dort drüben aufbewahren. Jetzt können wir zum Kontaktbereich übergehen. 24. Projekt 3: Kontakt: Lassen Sie uns dort Komponenten erstellen, wenden Sie sich an Punkt JS Six, und wissen Sie was? Lassen Sie uns sogar etwa J six und footer.j6 erstellen. Wir haben es vorbereitet und können es einfach codieren. Als Nächstes verwenden wir das A oder den Kontakt. Wir können den Kontakt verwenden und ihn später wechseln, wenn er uns nicht gefällt. Eigentlich müssen wir noch den Export dort in Über Kontakt und Fußzeile durchführen , wir müssen das Snippet verwenden Jetzt können wir es über und Potter importieren , jetzt ist das komplette Layout für die Also müssen wir nur diesen Kontakt zu Footer zitieren. Wir können dort alles schließen und den Kontakt zu Footer öffnen, damit wir alles vorbereitet haben. Fangen wir mit dem Kontakt an Also bei Kontakt importieren wir die verlinkten AI-Fill-Dateien und AI-Fill-Get Up. Okay. Nett. Dann können wir mit dem Haupt-Div beginnen und das ist mit der Einbettung von X zwei, sechs, maximaler Gewichtung auf 1.200 Pixeln, Mx, Auto, Rasterlayout auf Medium Wir werden die zweite Rasterspalte verwenden und die Elemente zentrieren. Außerdem werden wir ihre Kontakt-ID festlegen. Drinnen werden wir ein erstes Div machen. Und für dieses Div werden wir mit Let's Connect die Überschrift Cream erstellen mit Let's Connect die Überschrift Cream . Und tatsächlich können wir diese Verbindung in einen Spenek einbauen. Das heißt, diese Diskette wird Textklasse 300 haben, also Y zwei, drei, in irgendeiner Überschrift Diese dritte Überschrift enthält Text für Excel auf Semi-Bolt und March to the bottom. Im Folgenden werden wir einen Absatz schreiben. Darin werden wir etwas Text einfügen. Für den Klassennamen werden wir Text zur Rechtfertigung verwenden, der zu sieben führt. Also habe ich etwas Lori Mpsum zum Testen hingestellt, damit wir es sehen können Jetzt können wir sehen, ob der Text idealerweise rechtfertigt, was passieren wird. Die Zeilen werden dort oder an derselben Stelle nicht zur gleichen Zeit enden . Und wenn wir sieben vorne haben, verringern wir die Zeilenhöhe ein wenig. Jetzt machen wir dort ein paar Statistiken. Lassen Sie uns dort also noch ein weiteres Div machen. In dieses Div werden wir dieses einfügen, das wir gerade erstellt haben. Und unten beginnen wir mit einer DI und darin werden wir die Statistiken einfügen. Lassen Sie uns zuerst den Kurs dort machen. Also Flexbox-Layout, nach oben gruppieren, Elemente zur Mitte zusammenfügen und zu sieben kommen Dort werden wir mit Divs beginnen, aber wir werden sie kopieren, also mach dir keine Sorgen Wir werden eigentlich nicht so viel beschichten. Jetzt. In diesem Abschnitt werden wir Überschrift drei mit 11 und der Spen-Technologie machen. In der Spent-Technologie werden wir das Pluszeichen platzieren. In dieses Div fügen wir nun einige Hintergrundinformationen hinzu. Also lasst uns wieder dieses verwenden, aber ein bisschen dunkler. Vielleicht so etwas. Und lassen Sie uns die Opazität auf 40 ändern Dann fügen wir etwas Bettwäsche hinzu und runden es groß ab. Sie können es immer noch nicht sehen, aber jetzt werden wir es tun, weil wir das gut hinzufügen werden, wir werden mit dem mobilen Bildschirm beginnen, also Text nach Excel auf mittlerer Manuba, wir werden Text für Excel auf Semi-Bolt und Text bis Grad 200 verwenden Excel auf Semi-Bolt und Text bis Grad 200 Jetzt werden wir auch den Absatz mit den Projekten hinzufügen. Wir können das auch in Spenteg eintragen und der Klassenname wird dann viel Text und auf einer mittleren Textbasis wie dieser sein Ich bin mir eigentlich nicht sicher, ob wir den Spend-Text dort haben wollen, vielleicht . Lass uns sie löschen. Okay, und auch, wie es derzeit aussieht. Ich denke, wir müssen tatsächlich die Textstufe 200 hinzufügen. Okay. Jetzt nehmen wir diesen Unterschied. Noch zweimal kopieren. Das mache ich statt 115 Jahren Erfahrung und 30 Vorkunden Es tut mir leid, das wird so sein. Und jetzt findest du den richtigen Unterschied, der unter diesem liegt Und da können wir mit dem eigentlichen Formular für die E-Mail beginnen dem eigentlichen Formular für die E-Mail Also werden wir in das Formular natürlich den Klassennamen eingeben , aber noch bevor wir eine Aktion platzieren, werden wir dort später den Endpunkt angeben. Ich werde dir zeigen, nachdem wir Formular erstellt haben oder nachdem wir dieses Formular fertiggestellt haben, ich werde dir zeigen, wie man den Endpunkt hinzufügt und dafür sorgt, dass dieses Formular tatsächlich funktioniert. Die Methode wird post sein und jetzt der Klassenname. den Klassennamen angeht, so werden wir das Maximalgewicht von sechs XL haben, etwas Bettwäsche, ich weiß, mittlerer Bildschirm und höher, wir werden Wetten 12 machen. Der Ausweis wird fertig sein. Und wir können mit dem ersten Absatz beginnen. Eigentlich haben wir da. Lass uns eine Verbindung herstellen, damit wir es nicht dort machen. Fangen wir also gleich mit der Eingabe an. Innerhalb dieser Eingabe können wir es so machen und den Texttyp, die ID des Namens, den Platzhalter Ihres Namens, den Namen zum Namen und den Klassennamen bis zum unteren Rand mit dem vollen, abgerundeten Medium Fügen wir auch einen Rand hinzu. Fügen wir Grau 400 Randfarbe hinzu, PY zu zwei, Polsterung links zu zwei, Polsterung rechts zu vier. Okay. Jetzt können wir diese Eingabe nehmen und einfach die Werte ändern. Der zweite ist also für E-Mail bestimmt. Eigentlich wird der dritte für den Textbereich sein. Lassen Sie uns jetzt die zweite ändern, zweite, Typ wird E-Mail sein, ID wird ebenfalls E-Mail sein , eingegeben wird Ihre E-Mail, Name wird E-Mail sein. Das ist es. Und Texte werden einen Namen haben. Textbereich. ID, genauso wie deine Nachricht. Außerdem müssen wir ihre Münzen auf 30, sagen wir, Reihen auf vier setzen . Wir brauchen den Namen dort nicht und der Klassenname kann *** bleiben. Außerdem werden wir dort einen Button haben. Diese Schaltfläche wird vom Typ Submit sein, und die Klassennamen werden mit den vollständigen Buchstaben B, Y, zwei, drei, gerundetem Medium, grauem Text, 100, einem Semi-Bot angezeigt. Lassen Sie uns Text, Excel und die Primärfarbe des Hintergrunds verwenden. Und sende eine Nachricht. Also lass uns das vielleicht 2000 ändern. Lassen Sie uns nun überprüfen, wie wir dort eine funktionierende Aktion oder den Endpunkt für unsere Aktion einrichten können. Wenn also jemand dieses Formular ausfüllt, erhalten wir die E-Mail. Gehen wir zu dieser Seite, dotgtfm dotIO slash Login. Dann melden wir uns an, klicken dort auf Erstellen, geben dort einen Namen ein und geben dort die Zeitzone ein, kopieren diesen Endpunkt und fügen ihn dort ein. 25. Projekt 3: Über: Gehen wir nun zum Abschnitt „Über uns“ über. Dann werden wir im Abschnitt Über uns zuerst diese beiden Projekte oder die Projektbilder importieren . Dann werden wir diese Symbole importieren. Und dann können wir dorthin gehen und anfangen. Zuerst zentrieren wir im Hauptfeld den Klassennamen mit der maximalen Breite von ebenfalls 1.000 und Moto, Wetten auf sechs, verwenden wir ein Rasterlayout Das Raster kommt also aus zwei. Abstand zu acht, eigentlich kommt Raster zwei nur bei mittlerer Bildschirmgröße und höher. Platzieren Sie die Objekte in der Mitte und die ID etwa. Drinnen können wir mit dem ersten Unterschied beginnen. Und für dieses Div fügen wir eine Überschrift zu sechs hinzu, und darin fügen wir Überschrift zwei mit Fähigkeiten für diesen Ring zwei ein, wir werden Text der Stufe 200, Text drei Excel, Schrift an Bolzen und Rand an unten hinzufügen Text drei Excel, Schrift an Bolzen . Unter den Fähigkeiten werden wir einen Absatz mit etwas Text einfügen , den ich jetzt hinzufügen werde. Jetzt können wir die Formatierung hinzufügen, sodass der Text die Stufe 300 hat, vom Rand zum unteren Rand. Und im Folgenden werden wir die Symbole hinzufügen. Bevor wir sie hinzufügen, erstellen wir eine weitere ID wie diese. Klassenname dort wird Flex von Medium Screen und Bob, Flex Wrap, get to four und Text to four Excel und Justify Center sein. Jetzt füge ich die Symbole hinzu und kann das DIF verschieben Da wird es auch etwas haben. Im Inneren wird es Rubrik zwei mit Frontend-Erfahrung geben. Lassen Sie uns also Text grau 200 setzen, eigentlich Text, Excel, vom Bot und Rand nach unten. Dann fügen wir einen Absatz mit dem Klassennamen Text grau 300 und einem Rand zu den unteren vier hinzu. Ich werde etwas Text hinzufügen. Und jetzt können wir die Bilder hinzufügen , weil wir den Text haben. Also machen wir zuerst den Text links und rechts wir das Bild. Und dann haben wir unten noch ein Bild und Text zum Schreiben, weil wir auch tolle Spalten verwenden. Lassen Sie uns zuerst dieses erste Bild codieren und dann kopieren wir es einfach und vielleicht kleine Updates, aber es wird im Grunde nur zum Codieren des ersten Bildes verwendet. Also verwenden wir den Verwandten und die Gruppe. An diesem Tag werden wir einen weiteren erstellen. Und im Grunde genommen ein leerer weil er nur als Rand für unser Bild dienen wird. Also machen wir alle Breite auf voll, Höhe auf voll, positionieren Epsot Inset minus eins, Hintergrund Gradient nach rechts von lila 100 auf orange 900 und abgerundet groß Und es ist ein leeres Dif, also kann ich es dort ablegen. Unten werde ich ein weiteres Div einfügen und darin werde ich das Bild selbst einfügen Für das Bild können wir Klassennamen „abgerundet groß“ und „mittelgroß“ angeben, maximale Gewichtung bis 500 Pixel. Außerdem werde ich dort natürlich die Quelle angeben. Das wird Projekt eins sein, altes Projekt eins. Jetzt sieht es natürlich schrecklich aus. Wir müssen dieser Tiefe Styling hinzufügen. Also relative Position, und es ist besser schon mit vier, addieren zu vier, Hintergrund zu Weiß und Hintergrundopazität zu eins zu zehn Hintergrund Buller zu groß und abgerundet groß. Jetzt ist es so. Okay. Vielleicht können wir das Violett auf 300 oder vielleicht sogar 700 ändern. Ich schätze, wir können später damit spielen. Im Moment werden wir das kopieren, es unten anstelle von Projekt eins einfügen, und es wird Projekt drei geben. Äh, natürlich sollte es so sein, lass es uns tatsächlich in Projekt zwei umbenennen. Projekt zwei, so wie das. Lassen Sie uns nun überprüfen, wie die Seite aussieht. Okay, es gibt also ein Problem mit dem Rasterlayout, also lass es uns überprüfen. Wir verwenden ihre Rasterspalten zwei, was in Ordnung ist. Und wahrscheinlich, okay, dieses Div sollten wir streichen und es sollte dort enden. Ja, das ist richtig. Was wir jetzt tun können , ist so, wie es sein sollte Das sollte verschoben werden. Oh, das sollte wieder so sein. Und wir können das machen. Schauen wir uns jetzt die Seite an. Ein bisschen besser, aber wir müssen die Bilder etwas kleiner machen. Also machen wir einfach mit J 6 weiter und dort ändern wir es auf die Größe, die wir gerne hätten. Also 350 vielleicht arbeiten wir. 60, 360, wir können 360 verwenden, jetzt lass es uns überprüfen. 26. Projekt 3: Fußzeile: Für die Fußzeile werden wir keine verrückten Dinge machen. Wir werden dort einfach das FA Github Square und AA Instagram importieren das FA Github Square und AA Instagram Im Inneren werden wir ein Maximum mit 1.200 Pixeln erstellen, MMX Oddo Flexbox-Layout, rechtfertigen dazwischen, sodass wir dort einen gleichmäßigen Abstand zwischen all unseren Elementen haben , Bettung zu sechs, bei Medium Bettung zu 20, Text klein, zu mittel, Text Und Rand von oben bis 12. Drinnen machen wir einen Unterschied. Dies wird auf der linken Seite und ein Absatz auf der rechten Seite sein Wir können dort auf der rechten Seite so etwas machen. Schreiben Sie grau 400 und auf der linken Seite machen wir Leerzeichen y24 und setzen die Überschrift grün mit unserem Namen und setzen ihre DIF mit dem FA Git nach oben und mit dem A Instagram Für diesen Dip müssen wir ein Flex-Book-Layout wie Reihe erstellen, sodass sie nebeneinander liegen Etwas Lücke, Text grau, 400 und Text für Excel. Für diesen Überschriftenbaum werden wir Text Excel Text Ray 200, Funk Semi Volt schreiben. 27. Projekt 3: Letzte Korrekturen: Überprüfe, wie die Seite aussieht. Was wir jetzt tun können , ist , dass es wahrscheinlich besser wäre, wenn wir dort in die Ablogis gehen und den Abschnitt „Über uns“ mit dem Bereich „Kontakt“ austauschen Lassen Sie uns das jetzt überprüfen. Für etwa einen Abschnitt würde ich die Marge vielleicht auf 24 setzen. Okay. Und für den Kontakt würde ich die gleichen 24 tun. Jetzt habe ich es versucht und das Hovering des Projekts funktioniert nicht. Was wir also tun müssen , ist, dass wir dorthin gehen. Und wir werden Unschärfe hinzufügen müssen, Kapazität 25 Gruppierung, Kapazität 100, natürlich, Übergang und Dauer, 300 Jetzt können wir das kopieren. Leg es da hin. Speichern Sie es. Wenn wir es jetzt testen, können Sie sehen, dass es jetzt funktioniert. Und eine andere Sache ist, zu einer Navigationsleiste zu gehen. Dort müssen wir das ändern. Also das wird zuerst Portfolio sein, dann Erfahrung, dann Kontakt. Wir werden diese Schrägstriche löschen. Also zuerst wird es zwei Portfolios geben, dann der Bot, dann der Kontakt und so ähnlich wird es da sein Portfolio, Erfahrung, Kontakt, und da ist das Portfolio, ihre Erfahrung und ihr Kontakt. Speichern Sie es. Jetzt testen wir es und es funktioniert, aber es läuft noch nicht reibungslos, weil wir noch ein paar weitere Attribute hinzufügen müssen. Dort werden wir nach einem Link den True-Offset auf 50 und die Dauer auf 500 glätten. Jetzt kopieren wir es und fügen es allen Links hinzu. So wie das. Jetzt werden wir es speichern. Wir werden zur Seite zurückkehren und es wird funktionieren. Es gibt natürlich keine Erfahrung, es geht um Portfolio und so. Also da werde ich es machen. Jetzt wird es funktionieren. Wir möchten, dass dies geschlossen wird, nachdem wir darauf geklickt haben. Wir können es einfach beheben, indem wir dorthin gehen, eine weitere Funktion erstellen und das Menü schließen. Dort werden wir das Messer benutzen , um Gewalt auszuüben. Und wenn wir bei diesen Menüpunkten das Menü mit einem Klick schließen, setzen wir es auf alle anderen Elemente. Speichern Sie es. Jetzt können wir es testen. Was den Pfeil angeht, gehen wir zum Portfolio Gasix. Wir machen das vom mittleren Bildschirm und setzen die rechte Seite auf, ich weiß nicht, fünf. Lass es uns versuchen. Vielleicht zwei oder vielleicht sogar null. Zero wird dort funktionieren. So reparieren wir den Pfeil. Wir müssen den Frontend-Entwickler reparieren. Was wir dort tun, ist, die Größe auf dem mobilen Bildschirm auf Excel zu reduzieren, und wir können auch den Umbruchtext erstellen. Wenn wir es also so ausdrücken, erhalten wir diese Ausgabe. Um das Problem zu beheben, müssen wir etwa zu J 6 übergehen und dort das Flex-Layout vom mittleren Bildschirm und höher löschen . Das sollte in Ordnung sein. Dann haben wir zwei Bilder untereinander, also wäre es schön, sie mit dieser Frontend-Erfahrung zu teilen . Lass uns versuchen, es zu tun. Um dies für diese erste relative Gruppe zu korrigieren, werden wir Bestellung zwei und bei mittlerer Größe und höher Bestellung eins ausführen Und weiter unten bestellen wir eins und bei mittlerem Viereck und höher gleich zwei Im Portfolio bis G sechs werden wir den Gita Bacon auf Text in Excel einstellen Wenn wir nun in den Bereich „Über uns“ gehen, oder das ist eigentlich ein Kontaktbereich , sollten wir für die Statistik eine andere Farbe verwenden oder vielleicht die Deckkraft löschen Ich werde es in diesen ändern. Jetzt werde ich es in andere Statistiken einfügen und auch dort die Opazität löschen, es speichern und es wird so aussehen Das Letzte, was ich tun würde, ist, dem Schweben auf diesen Symbolen einen Skalierungseffekt hinzuzufügen Schweben auf diesen Symbolen einen Skalierungseffekt Gehen wir also dorthin, und wir müssen sie auch zur Anchor-Technologie mit HRF zum gewünschten Link hinzufügen Anchor-Technologie mit HRF zum gewünschten Wir werden das Symbol einfügen und den Klassen-Hover auf Skala 110, Übergangstransformation, Dauer 300 anpassen Übergangstransformation, Dauer Lass es uns testen. Lassen Sie uns jetzt für alle Symbole bearbeiten. Ich werde das noch zweimal kopieren und einfügen. Dann schneide das LinkedIn aus, lege es da hin, schneide das Instagram , lege es dort hin, speichere es für die Seite. Lassen Sie uns das endgültige Layout überprüfen. Der Smooth-Scroll funktioniert also. Die Projekte vom Typ EO mit Animationen und Symbolen werden ausgetauscht. Dort haben wir den Abschnitt „Über uns“ oder „Fähigkeiten“ und dort haben wir das Kontaktformular. 28. 1setupTRIANGLE: Sitzung, wir werden diese Website mit Rick und Tail End erstellen mit Rick und Tail Wir haben ihren Projektbereich, sie basierend auf der vom Benutzer ausgewählten Schaltfläche umschaltet. Ich helfe Ihnen auch dabei, ein Bild wie ich zu erstellen, und wir fügen auch einige Glanzeffekte hinzu. Lassen Sie uns zunächst ein Terminal öffnen. Dann führen wir den Befehl von der Endseite aus, um die ID zu erstellen . Dann installieren wir den Rückenwind, sowohl CSS als auch den Auto-Präfixor, und initialisieren dann Wir werden den Inhalt in die Tailwind-Konfigurationsdatei einfügen. Dort werden wir die Tailwind-Direktiven in Index Dot CSS einfügen in Index Dot CSS Wir werden das Epidot-CSS löschen, wir werden es in die API J six einfügen und wir werden NPM Deep ausführen, um die Seite zu öffnen Im Grunde führen wir gerade die Befehle aus, die sich auf der Endseite befinden Wir können unsere Seite überprüfen und wenn der Text unterstrichen ist, funktioniert er Lassen Sie uns einen neuen Ordner für unsere Komponenten erstellen. Im Inneren können wir mit der Navbar-Komponente beginnen. Dort werden wir das Snippet verwenden, den Export verwenden und es in die App Jasix einfügen Also machen wir dort ein leeres Fragment drinnen, wir werden die Now-Leiste machen Jetzt werden wir es importieren und es wird auf unserer Seite angezeigt. Und bevor wir dorthin gehen, werden wir den Hintergrund und die Schriftart für unsere Seite festlegen . Dort werden wir also diese Schriftart importieren , die Sie auf dem Git in der Beschreibung mit den praktischen Dateien finden . Wenn wir nun Body Tech dort öffnen, werden wir im Inneren den Bereich der Schriftfamilie definieren, groteske Wir haben dort auch den Hintergrund eingefügt. Also Hintergrund, wir werden einen linearen Farbverlauf verwenden und dort einige Grade angeben. Aber am Ende ist es im Grunde ein grauer Hintergrund. Also haben wir etwas Farbe hineingelegt. Lassen Sie uns jetzt den richtigen finden, also werde ich ihn einstellen. Und jetzt würden wir auch die Hintergrundgröße so definieren, dass sie bedeckt ist, und die Hintergrundwiederholung auf Null. Noch ein CSS, das wir in dieser Datei verwenden. Ansonsten nutzen wir alles, Rückenwind bietet, ist dieses Glas und dieser glänzende Effekt Sie finden sie auch in den praktischen Dateien, die ich Ihnen zur Verfügung stellen werde Im Grunde verwendet Glass diesen Hintergrund mit diesem Hintergrundfilter für Unschärfe. Außerdem wird der Randradius für das Element festgelegt , auf das er angewendet wird Es hat auch einen gewissen Rand und einen gewissen Boxschatten. Für den Glanzeffekt wird die absolute Position verwendet, sodass wir ein Element mit einer Position relativ zum Stilett benötigen . Dann wird der volle Radius verwendet. Bei den 50% ist es also wie ein Kreis, dann wird ein niedriger Z-Index verwendet und es gibt auch einen gewissen Hintergrund. Wir werden diese bläuliche Farbe verwenden. Um nun einen schönen Stil für unseren Text zu haben, setzen wir H auf zwei, und wir werden auf alle unsere H zwei, Text l, anwenden , und auf mittlerem Bildschirm werden wir Text für Excel anwenden. Dann wenden wir für den Absatztext den Text Excel, Tracking-Typ und den Zeilenabstand entspannt an. Das sollte für das CSS sein. Jetzt springen wir zu Navbar und fangen an, es zu codieren. 29. 2navbarTRIANGLE: Zuerst müssen wir zwei Bibliotheken installieren, also machen wir NPM, also machen wir NPM, I React Icons und React Scroll Wir werden auch us state verwenden, also werden wir dort state verwenden Dort werden wir Import, AI Outline Menu und AI Outline Close ausführen. Außerdem werden wir den Link aus React Scroll für den Smooth-Scroll importieren . Zuerst definieren wir die Zustandsvariable, sodass const No, set NF und use state default false sein werden Im Folgenden werden wir die gesamte Navigationsfunktion ausführen. Dadurch wird die Zustandsvariable grundsätzlich auf den Wert gesetzt. Wir werden dies in der Encliq-Funktion für eines der Elemente verwenden , und wir werden auch eine Funktion zum Schließen der Navigation verwenden Und dadurch wird die Navigation auf Stürze umgestellt. Das werden wir also speziell für die mobile Navigation verwenden. Immer wenn wir auf dem Link auf mobile Navigation klicken, wird die Navigation für uns geschlossen. Fügen wir zuerst einige Inhalte hinzu und dann werden wir sie stylen. Da wollen wir also Anchor Tech mit unserem Namen hinzufügen , also J Doe. Sie können auch ein Logo hinzufügen. Dann möchten Sie die Liste rückgängig machen. Dort werden wir später auch Listenelemente hinzufügen. Dort möchten wir ein Div mit der OnClick-Funktion hinzufügen , das die Navigation auslösen wird, also Togo Map Und dann möchten wir unten ein weiteres Div hinzufügen, und dieses Div wird für die mobile Navigation verwendet In diesem Div wird es also eine ungeordnete Liste geben, und darin befindet sich ein Listenelement mit dem Link Fantastisch Derselbe Fall wird es geben. Jetzt haben wir das Skelett, also können wir anfangen, es zu stylen. Eigentlich werden wir den ersten Link hinzufügen , der hier ungefähr gleich sein wird, und lassen uns auch das Symbol hinzufügen, damit wir ihn besser stylen können. Dort verwenden wir den ternären Operator. Also, basierend auf dem Wert der Navigationsvariablen, wird er die wahre Position ausführen, AI Outline Close, oder wenn sie falsch ist, was der Standardwert ist, wird sie die zweite Position ausführen, die falsche Position, das AI Outline-Menü, hoppla, so Ich werde eine Burger-Navigation erstellen. Lassen Sie uns dort auch eine Standardgröße festlegen. Also lass uns Tirty benutzen und die gleiche Größe wird dafür gelten. Jetzt speichern wir es. Auf unserer Seite können Sie die Artikel und die Navigation bereits sehen. Wenn wir jetzt zurückgehen, können wir mit dem Styling beginnen , sodass das Haupt-Div einen Klassennamen mit hat. Zuerst werden wir Flex verwenden. Dann werden wir die Textgröße erhöhen. Wir werden dazwischen begründen, um Platz zwischen allen Elementen zu schaffen. Wir werden den Text Grau 200 verwenden, damit wir sie tatsächlich sehen können. Jetzt ist es besser. Wir werden Objekte so platzieren, dass sie zentriert werden, um sie vertikal zu zentrieren. Dann werden wir eine horizontale Polsterung vornehmen. Lass uns sechs verwenden Eigentlich haben wir auch eine maximale Breite festgelegt. Ich werde für diese Seite 1.300 Pixel verwenden und sie mit MMX Auto zentrieren Wir können die Höhe auch auf 24 erhöhen. Und wenn Sie sich nicht sicher sind, wie Ihre Navigation funktioniert, können Sie den Hintergrund grundsätzlich auf Weiß setzen, um ihn jedes Mal zu überprüfen. Also bin ich damit zufrieden. Ich werde es jetzt entfernen. Das ist der Hauptunterschied. Für das Logo kann ich dort etwas HRF einstellen Wir können grundsätzlich die Homepage benutzen oder was auch immer du willst. Aber vorerst werde ich das leer benutzen. Für die ungeordnete Liste werden wir den Klassennamen auf dem Handy auf versteckt setzen , weil wir auf dem Handy dieses Div mit diesen Menüeinträgen tatsächlich anzeigen werden Dort auf mittlerem Bildschirm und höher werden wir es wieder mit Display-Flex anzeigen Wir werden dort eine gewisse Lücke zwischen den Elementen verwenden. Wir werden den Z-Index erhöhen und den Cursorzeiger verwenden. Wenn wir also mit der Maus über die Elemente fahren, haben wir einen anderen Cursor Für die Listenelemente werden wir einen Klassennamen mit Relative und Group verwenden , da wir dort einen gewissen Effekt auf Hober verwenden werden dort einen gewissen Effekt auf Hober verwenden Jetzt können wir zu Link gehen. Für den Link müssen wir festlegen, wohin er uns führen soll. In der ersten Folge geht es also um zwei Abschnitte. Außerdem setzen wir Smooth auf drei, sodass der Smooth-Scroll aktiviert ist, dann der Offset auf 50 und dann die Dauer für den Smooth-Scroll , also 500. Normalerweise verwende ich diesen Wert. Dann werden wir unter diesem Link eine Spanne festlegen, und mit dieser Spanne wird eine kleine Hober-Animation erstellt , die wir verwenden werden Also nur eine leere Spanne, da machen wir den Klassennamen und beginnen mit Absolute diesem Grund ist die relative Disposition wichtig, weil sie andernfalls diesen Artikel nicht unterstreicht Nach dem Absolutwert verwenden wir also Null unten, Null links, Breite bis volle Höhe eins, Hintergrund Himmel 600, den wir verwenden können Dann verwenden wir die Transformationsskala horizontal Null und gruppieren, zwei, skalieren horizontal 100. Wir können in einer anderen Zeile weitermachen. Dort werden wir den Übergang nutzen, transformieren. Außerdem werden wir eine gewisse Dauer festlegen und es etwas lockerer angehen. Speichern wir es jetzt und versuchen wir, ob es funktioniert. Und es funktioniert, was in Ordnung ist. Was wir jetzt tun werden , ist, dass wir zuerst diesen Link kopieren und ihn dort für das Handy platzieren. Dann werden wir diese Wand in ihr Element kopieren und sie dort und dort einfügen. Wir werden einen Bereich, einen Portfolio-Bereich und einen Kontaktbereich verwenden . Wir können dies also auf Portfolio und Kontakt ändern. Was wir dort tun werden, ist, dass wir für die distale Version kopieren werden, die Wand ist Teil, wie Sie dort sehen können Wir können dort etwas mehr Abstände machen, damit Sie den Code verlieren wollen Kopiere es ein zweites Mal und ein drittes Mal. Außerdem haben Sie den Bereich „Über uns“, den Bereich „ Portfolio“ und den Bereich „Kontakt“. Dort werden wir zum Kontakt und zum Portfolio weitergeleitet, und wir dürfen nicht vergessen die IDs zu den eigentlichen Abschnitten hinzuzufügen, damit das funktioniert. Gehen wir nun dort weiter zur Berger-Navigation. Für diesen Tag fügen wir also einen Klassennamen hinzu, bei dem die mittlere Bildschirmgröße und höher ausgeblendet sind, und wir erhöhen den Index auf 30. Jetzt gehen wir zum DIV und dort können wir zuerst für die ungeordnete Liste den Klassennamen mit Schrift Semi Bolt, Text für Excel, Leerzeichen Y auf acht setzen Text für Excel, Leerzeichen Y auf acht Der Abstand zwischen all diesen Listenelementen wird also auf acht und der Rand von oben auf 24 gesetzt acht und der Rand von oben auf 24 Sie werden jetzt y sehen, weil wir dort für diesen DIF, der diese ungeordnete Liste enthält, dort einen anderen ternären Operator verwenden werden diesen DIF, der diese ungeordnete Liste enthält, dort einen anderen ternären Und im Grunde wieder derselbe Fall wie zuvor. Basierend auf dem Wert des NAF wird es Disposition oder Disposition ausführen Also, wie bei Disposition, wenn wir die mobile Navigation öffnen, machen wir zuerst wenn wir die mobile Navigation öffnen, diesen Text mittig, setzen den Index auf 20, feste Höhe in voller Breite, links Null und oben Null und etwas Hintergrund Normalerweise verwende ich dieses graue Modell 2020, 23 oder 23, 23, ja, richtig? Und wenn es falsch ist, verwende ich feste Position und links minus -100% Speichern Sie es. Jetzt können wir es testen. Also, wenn ich es jetzt öffne, werden wir es so haben. Und wir brauchen ihre eigene Klickfunktion. Wenn wir auf die Artikel klicken, sollte sie geschlossen werden. Also halten wir die Taste gedrückt und klicken dann auf „Navigation schließen“. Jetzt funktioniert es. Und auch für die funktionierenden Disc-Versionen. 30. 3heroTRIANGLE: Großartig als deine Datei, hero.j6. Holen Sie sich den Export dorthin, tippen Sie auf JSix, legen Sie den Helden dort hin, können Sie ihn stylen, Jetzt können wir die Helden-Sektion machen. Zuerst installieren wir die Bibliothek mit Animation vom Typ React, also npMiractType-Animation Jetzt importieren wir das Profilbild, also das Profilbild von Und tatsächlich müssen wir die Assets jetzt bearbeiten. Sie können praktische Dateien auf einem Git finden. Also bearbeite ich es gerade und dort werde ich Assets Profile Picture Dot PNG machen. Speichern Sie es und wir haben uns gestritten. Jetzt werde ich einen weiteren Import mit dem Typ Animation machen. Fantastisch. Diese Heldenseite wird ein Haupt-Div haben, dann ein geordnetes Div , das einen Text enthält, und dann ein Bild mit dem Profilbild. Aber ich werde es etwas später bearbeiten. Fangen wir mit dem Styling des Haupt-Divs an. Da werden wir also das Rasterlayout verwenden. Auf dem mobilen Bildschirm ist es standardmäßig Rasterspalten eins eingestellt, auf dem mittleren Bildschirm und darüber werden wir dort die Rasterspalten zwei einstellen Wir platzieren Objekte in der Mitte. Wir werden die maximale Breite dieses Heldenabschnitts auf 1.250 Pixel festlegen dieses Heldenabschnitts auf 1.250 Pixel Wir werden es zentrieren. Falls Sie auch hier nicht wissen, wo Sie sich befinden, können Sie den Hintergrund weiß einstellen. Aber ich muss dort einige Inhalte hinzufügen, um sie zu sehen. Dann etwas Rand nach unten. Für einen anderen Abschnitt von Medium werden wir ihn erhöhen. Da haben wir also einen gewissen Abstand, und das wird es vorerst sein. Außerdem können wir vielleicht mit einem gewissen Abstand nach oben gehen. Lass uns 14 verwenden. Das ist besser. Für das Haupt-Div legen wir ein maximales Gewicht von 800 Pixeln fest. Darin werden wir einen Absatz und unter den Absatz die zweite Überschrift einfügen. Und in den Absatz werden wir einen Text einfügen. A, jetzt werden wir es kaputt machen, also wird es in einer anderen Zeile beginnen . Und da werden wir tatsächlich ein Spenteg platzieren, damit wir diesen Jon Do stylen können, dann werden wir wieder ein Break-Tag setzen und dort werden wir einen Typ Animation einfügen Wir können es so schließen. Und innerhalb dieser Art von Animation werden wir eine Sequenz erstellen, die im Grunde genommen von Entwicklern für diese Zeit entwickelt wird . Die Dauer beträgt 1.000, der Webdesigner ebenfalls 1.000 und die Dauer des Beraters ebenfalls 1.000. Dann stellen wir dort eine Geschwindigkeit ein, die 50 sein wird, dann eine Wiederholung, die unendlich sein wird. Und dann so. Und dann ein Klassenname , der fett und kursiv geschrieben wird. Speichere es. Jetzt ist es gescheitert. Und es ist an der Unendlichkeit gescheitert, wir brauchen mich. Ja, das ist es. Und was sonst? Da sind wir beim Text mit mehr als fünf Jahren Erfahrung. Und jetzt können wir den weißen Hintergrund entfernen. Und wir können anfangen, es so zu gestalten, dass wir den Text tatsächlich sehen können. Für die Absatztechnologie verwenden wir also den Text Grau 200 auf Medium und höher. Es wird die Größe sechs Excel auf einem Bildschirm oder einem mobilen Bildschirm haben, es wird Text drei Excel sein und es wird eine enge Nachverfolgung haben. Die Buchstaben sind also näher dran. Sieht jetzt auf unserer Seite so aus. Lass uns weitermachen. Lassen wir das Span-Tag so, wie es jetzt ist, aber für später können wir so etwas wie Text Blue 200 machen , etwa so. Aber lassen wir es vorerst leer. Dort haben wir das Styling gemacht. Dafür vergessen wir schon jetzt nicht, wir für H zwei dort schon das Styling im Index von CSS gemacht haben . Aber wir werden dort vielleicht auch etwas Farbtext grau 300 hinzufügen . Okay. Und jetzt werden wir das Bild dort platzieren. Das wird also ziemlich einfach sein. Dort werden wir die Quelle mit dem Profilbild erstellen und der Klassenname wird eine Breite von 500 Pixeln haben. Ich denke, lass uns das von einem mittleren Bildschirm aus machen. Auf Mobilgeräten verwende ich normalerweise Breite von etwa 300 Pixeln. Das Bild wurde übrigens auf canva.com erstellt. Da hast du das Bild. Da hast du dieses Element und du legst dort die Farbe fest. Dann spielst du mit der Position und legst das Bild hinein. Dann musst du es als transparentes Bild herunterladen und natürlich die Ecken abschneiden. Was wir jetzt auch hinzufügen werden, sind die Schaltflächen. Also direkt unter diesem H zwei, immer noch in diesem Div, werden wir New Div machen. Und dieses neue Div wird die Taste eins und die Taste zwei gedrückt halten. Die erste Taste wird wie „Lebenslauf herunterladen“ sein, und die zweite wird wie „Ansicht W“ sein . Was wir nun für diese Schaltflächen tun werden , ist , dass sie nebeneinander liegen. Lassen Sie uns das anhand des Flexbox-Layouts und mithilfe von Flex Row festlegen. Dann werden wir einen gewissen Abstand zwischen ihnen festlegen, Rand zum unteren Rand auf dem mittleren Bildschirm und darüber. Lassen Sie uns diesen Rand zurücksetzen. Es ist im Grunde genommen für den mobilen Bildschirm, weil das Bild dann direkt unter den Tasten war und es nicht gut aussah. Lassen Sie uns nun das Styling für die Schaltflächen vornehmen. Also für den ersten setze ich zunächst den Zen-Index, dann den Cursorzeiger, dann auch den Schriftbolzen, Textgrad 200, ebenfalls mit zwei Hälften, dann den Rand von oben. Dann würde ich auch Bettwäsche für zwei Personen verwenden. Und jetzt fangen wir mit den Farben an. Fangen wir also mit einer anderen Zeile an, und ich werde den Hintergrundverlauf ab einer bestimmten Farbe auf rechts setzen . Ich werde in einer Minute mit einer Farbe beginnen. Zu einer Farbe. Auf diese Weise erhalten wir einen Farbverlauf mit drei Farben und wir werden dieses abgerundete Excel erstellen. Jetzt kann ich dort mit dem Unterricht beginnen und dort auch den Index auf zehn setzen, Crouser auf Zeiger, Punkt auf Bolzen, Text auf Klasse 200 mit 12 Rand von oben bis sechs, Hochzeit zu zwei, und ich sage dort einen Rand, weil dieser umrandet und nicht mit der Farbe gefüllt wird umrandet und nicht mit der Farbe gefüllt wird Also Rand und Rand grau 400, und ich werde auch abgerundetes Excel verwenden. Ich kann es auch in eine andere Zeile setzen , damit Sie den gesamten Code sehen können. Jetzt werde ich es speichern. Ich habe zwei Schaltflächen auf meiner Seite, aber ich werde jetzt die Farbe hinzufügen. Lassen Sie mich also die Codes von der Farbe abrufen , die ich dort verwenden möchte. Ich werde diese Farbe verwenden und jetzt werden wir den Hover-Effekt für die Schaltflächen hinzufügen Fangen wir also oben an. Ich füge die Transformation, die Übergangstransformation und dann ihre Skala auf eins zu fünf hinzu. Es wird sie erhöhen, und auch bei Hover wird es etwas Schatten geben Wir können das jetzt kopieren und auf eine andere Schaltfläche legen. Wir haben da. Speichern Sie es. Lass es uns versuchen. 31. 4aboutTRIANGLE: Lassen Sie uns jetzt den Abschnitt „ Über uns“ erstellen. Also ungefähr J sechs. Wir können es importieren. Jetzt leg es da hin. Zuerst müssen wir die Bilder importieren , also importieren Sie das Projekt. Eines aus den Assets und ich werde es tatsächlich aus dem Video machen, und außerdem importieren wir all diese Symbole aus der Bibliothek, in der wir React Icons DI installiert haben, und dort werden wir JavaScript verwenden und so weiter. Wir werden dort mit dem Styling von de Mandiv beginnen. Also werden wir nächste Woche wie üblich auf 1.300 Pixel setzen, es zentrieren, etwas Abstand, dann ein Rasterlayout auf dem mittleren Bildschirm und darüber, Rasterspalten zwei, etwas Abstand, Elemente zentriert dann ein Rasterlayout auf dem mittleren Bildschirm und darüber, Rasterspalten zwei, etwas Abstand, platzieren und auch ihre ID setzen, was für unsere Navigation dient Im Inneren beginnen wir mit den Karten. Auf dieser Seite werden wir also sieben Karten haben , von denen die echten Karten im Rasterlayout dargestellt sind. der Desktop-Version wird es jedoch nur sechs Karten geben. Auf Mobilgeräten werden wir eine zusätzliche Karte haben, um dort ein besseres Styling-Element zu haben Fangen wir also damit an. Klassenname, der auf dem mittleren Bildschirm und darüber ausgeblendet wird . Aber eigentlich machen wir das später versteckt, damit wir es jetzt sehen können. Lassen Sie uns den Hintergrund mit weißem Hintergrund als oppositionellen Hintergrund verwenden . Verschwommen groß, abgerundet, groß und auch bettwäschig bis sechs In diesem Unterschied werden wir nun tatsächlich die Icons einfügen Also DI HTML 5, es ist da mit ihrem Klassennamen, und da können wir die Farbe einstellen. Also für diesen werde ich die Farbe Orange, 600, einstellen. Und jetzt mache ich das für alle Icons, die ich von dort will. Also werde ich es tatsächlich mit Video machen. Jetzt kannst du es sehen. Ich habe es da. Also kann ich dort tatsächlich mehr Klassen hinzufügen. Flexbox-Layout, Flex Rep, Cap Four, Text für Excel und Justify Center Jetzt werde ich es speichern. Ich habe es so. Und lassen Sie uns tatsächlich überprüfen, wie es auf dem Handy aussehen würde, also werde ich es so machen. Jetzt können wir sehen, dass es so aussehen wird. Ordnung. Jetzt können wir es verstecken, wie wir es wollen. Also werden wir ein Bild machen, das vor dem mittleren Bildschirm und höher versteckt ist, weil es nur auf dem Handy zu Styling-Zwecken verfügbar sein wird. Lassen Sie uns jetzt tatsächlich damit beginnen, die Festplatten , die wir auf dem Desktop haben werden, auch zu der ersten für das Image bestimmt ist. Da ist also das neue Div Dort fügen wir oben zu Hiddon einen mittleren Bildschirm hinzu und für das Bild setzen wir es zuerst relativ ein, weil wir eine absolute Position innerhalb verwenden und es gruppieren werden Und mach dir keine Sorgen, wir werden diese Elemente verwenden, also werden wir es einmal codieren und dann einfach kopieren und einfügen Dort erstellen wir ein Div und das wird ein leeres Diff sein. Es wird nur zum Stylen sein. Wir werden also eine bestimmte Breite und Höhe haben, bis wir fallen können. Wir werden eine absolute Position haben, also haben wir dort die Position relativ dazu. Wir werden Inset minus eins machen. Wir machen einen Hintergrundverlauf nach rechts und stellen diesen Wert von 100 auf Blaugrün 900 Farbe Wir machen es rund um groß. Wir können jetzt mit einer Unterstreichung beginnen, und wir machen Unschärfe, Plasität auf 25 Gruppenübergänge, Plastität auf 100 und Übergang und Dauer Jetzt speichern wir es drinnen und fügen ein weiteres Div ein, fügen ein weiteres Div ein das das Bild tatsächlich enthält So können wir dort die Quelle des Bildes angeben, das das erste Projekt sein wird. Wir können auch dort sein. Also geben wir da Projekt eins und einen Klassennamen ein , der groß gerundet wird und auf mittlerer Leinwand und darüber sagen wir, dass er mit 500 Pixeln gemischt wird. Jetzt können wir nach unten scrollen. Wir haben das Bild. Es funktioniert also so Was wir noch hinzufügen werden , ist , dass wir bis in den Tag hinein , an dem das Bild gehalten wird, die relative Position mit dem Ganzen, der Bettwäsche auf vier, dem Hintergrund auf Weiß, dem Hintergrund auf Opazität, zehn und dem Hintergrund unscharf auf große Breite, abgerundet, groß setzen mit dem Ganzen, der Bettwäsche auf vier, dem Hintergrund auf Weiß, dem Hintergrund auf Opazität, zehn und dem Hintergrund unscharf auf große Breite, abgerundet, groß Wir speichern es, und wir werden es so haben. Es wird tatsächlich nach unten scrollen. Wenn wir nun unter dem Div weitermachen und ein weiteres Div hinzufügen, wird das im Grunde der Bereich Skills sein. Sie können den Klassennamen mit der Überschrift auf sechs setzen. In diesen Unterschied werden wir Überschrift zwei mit Fähigkeiten einfügen. Also Styling da. Also Textklasse 200, Text drei, Excel und Teichschraube und Rand nach unten. Unter dem Himmel werden wir einen Absatz mit Textstufe 300 platzieren , Rand bis unten vier Und jetzt, im Inneren, was habe ich eigentlich gemacht? Wir müssen es kürzen, es in den Unterricht bringen. In diesem Absatz werden wir etwas Text schreiben. Also werde ich es dort ablegen. Ich werde es vom Video abschreiben und da haben wir es. Jetzt haben wir es da, also können wir unten einige Symbole platzieren. Also werde ich noch ein Div machen. Für dieses Div werden wir Klassen mit Medium und höher Flex, Flex to Wrap, bis zu vier, Text für Excel, Justify Center und Hidden on Mobile Screen machen und höher Flex, Flex to Wrap, bis zu vier, Text für Excel, . Jetzt können wir ein paar Icons nehmen, die wir dort haben. Kopiere es und füge es dort ein. Wir können es so stylen. Speichern Sie es. Nun, was wir dort wollen. HTML-CSS, gutes Strap-Gel-Skript, reagiert. Hinweis, ich denke, das ist in Ordnung. Was wir nun tun werden, ist das , was wir dort sonst noch tun wollen ? Ich glaube nichts. Ich denke, das kann es sein. Wir können später mit den Rändern spielen, wenn wir wollen, was das Styling angeht, aber im Moment ist es gut. Ich denke also, wir können weitermachen. Im Grunde möchten wir, dass wir diesen Wandabschnitt kopieren und darunter platzieren möchten , damit wir ihn dann auf der linken Seite unter dem Bild sehen können . Dann möchten wir das Bild dort machen und es wieder unten platzieren. Also wird es auf die rechte Seite kommen, und dann werden wir es wiederholen. Also werden wir dieses Bild machen und es wieder dort platzieren. Es wird auf die linke Seite kommen. Und wenn Sie diesen Text nehmen, wird er wieder auf die rechte Seite kommen. Jetzt können wir einfach den Text und die Bilder aktualisieren. Das erste ist also Projekt eins, zwei und drei. Das erste ist also Projekt eins, zweite ist Projekt zwei. Der dritte ist tatsächlich da. Projekt zwei. Und das dritte ist Projekt drei. So wie das hier. Jetzt werden wir den Text aktualisieren. Für den ersten haben wir also die Fähigkeiten. Für den zweiten werde ich den Text jetzt so aktualisieren und für den dritten Text werde ich jetzt auch so aktualisieren. Jetzt können wir überprüfen, wie es aussieht. Natürlich können wir mit den Symbolen, Texten und Bildern für unsere Projekte spielen , aber es ist so. Und später werden wir unten sogar den Glanzeffekt hinzufügen. Eine Sache, die wir reparieren sollten, sind die Symbole. Also für den letzten würde ich den Befehl Eigentlich, lass uns diesen kopieren oder lass es uns machen. Sogar. Da sprechen wir also über die FTC Also würde ich dort eine Notiz machen. Dann können wir Mongoi B machen. Dann können wir Rea machen und du stehst auf Dann lassen Sie uns ein paar Farben hinzufügen. Also lass uns das kopieren und einfügen. Und ich würde dort grün hinstellen. Wir können dort auch grün, blau, grau stehen lassen . Dann würde ich zu diesen Icons für das Frontend gehen. Also im Grunde können wir da dieses, dieses, dieses Bootstrap-Ja-Skript verwenden , dieses Bootstrap-Ja-Skript verwenden Lass uns die Notiz löschen. Lassen Sie es uns so ausdrücken. 32. 5portfolioTRIANGLE: Kopieren Sie diese Importe, öffnen Sie den Explorer-Ordner und die Komponenten, klicken Sie auf Sie, erstellen Sie eine portfolio.j6-Komponente, starten Sie dort einen Explorer und fügen Sie sie in Eb do JSix ein Dort können wir die Projekte einfügen. Also werden wir dort tatsächlich sechs davon verwenden, und ich werde sie etwas später ändern. Wir werden auch das Gita-Symbol verwenden, also KI füllt Gita also KI füllt Gita Wir werden auch den Nutzungsstatus verwenden. Von React aus, und jetzt kann ich die Projekte ändern und wir können anfangen. Zunächst werden wir also eine Konstante mit Projekten schaffen. Schreiben Sie keinen sich wiederholenden Code, wir speichern ihn in dieser Konstante, und von dort aus ordnen wir ihn zu und verwenden die Benutzeroberfläche für die Beschreibung des Bildtitels Beschreibung des Bildtitels für die Frontend-Entwicklung mit React Verlinken Sie auch die Seite und gehen Sie nach oben und dort unten, wir können das einfach kopieren und einfügen Ich werde sechs Projekte verwenden, also eins, zwei, drei, vier, fünf, sechs, wir können die Werte in Bilder ändern. Also Projekt sechs, fünf und so weiter. Ich werde es jetzt für alles wie dieses tun. Du kannst es dort sehen. Und wir können zum Portfolio übergehen. Zuerst machen wir das konstante aktuelle Projekt, zwei legen das aktuelle Projekt fest. Also machen wir dort eine Zustandsvariable und der Standardwert ist Null. Dann können wir im Gegenzug anfangen zu schreiben. Wir können das Styling für das Haupt-Div festlegen, das wiederum mit einer relativen Klasse sein wird , weil wir dort später einige absolute Werte für den Glanzeffekt verwenden werden, maximale Breite wird dort 800 Pixel betragen Wir werden es zentrieren. Lassen Sie uns dann die Polsterung dort auf dem mittleren Bildschirm und darüber einen vertikalen Rand festlegen. Lass uns 20 verwenden Flexboxs-Layout, Flex-Richtung, ColumO Medium Screen und höher, Flex-Richtungszeile Und ID wird Portfolio sein. Haben wir etwa einen Ausweis gemacht? Ja. Jetzt können wir also damit beginnen, dort in den Hauptbereich unserer Portfoliokomponente zu schreiben . Wir werden dort im Grunde ein Div mit den Projektinformationen und einer ungeordneten Liste Das wird die Optionen enthalten, und wir werden die Projekte auswählen und das wird sich auf unserer Website ändern Fangen wir also mit dem Projekt und wir werden ihren Hintergrund weiß haben oder wir brauchen ihn vielleicht gar nicht. Wir werden den Glaseffekt verwenden , den wir dort im Index zu CSS definiert haben. Also wenden wir das alles auf unsere Karte an, um den Glaseffekt zu erzielen, oder wir öffnen nach dem Glaseffekt die Karte komplett, mit einem Rand zu zwei und der maximalen Gewichtung mit 600 Pixeln. Jetzt können wir es dort auf unserer Seite sehen. Also unten werden wir ein Div einfügen, und dieses Div wird mit einem Bild versehen sein. Und dieses Bild wird dort eine Variable haben anstatt wie bei Projekt One, Quelle, zum Beispiel. Aber vorerst werde ich für das Styling ihre Quelle von Project One verwenden. Dann wird es auch etwas Altes geben. So kann ich vorerst das erste Projekt und auch die Breite einiger Klassennamen auf die volle Breite, die Höhe auf die volle Breite, das Objekt auf die Abdeckung setzen und auch die Breite einiger Klassennamen auf die volle Breite, die Höhe auf die volle , es zu groß abrunden und den Rand nach unten verschieben. Fantastisch. Dieses Div, sagen wir das auch mit Voll und Höhe auf 80. Also legen wir eine gewisse Höhe für das Bild fest. Und unter diesem Div werden wir einen Absatz setzen, und dieser Absatz wird eine Beschreibung enthalten, und wir werden diese Variable später erstellen. Der Klassenname wird als Text grau 200 sein und bis zum Rand oder senkrechter Rand bis vier sein. Dann erstellen wir darunter ein Div. Und dieses Div wird den Ankertext für das Git und den Link zur Seite hochhalten den Ankertext für das Git . Das erste wird also auf der Seite angezeigt und das zweite wird so sein, als würde KI Git up ausführen. Nett. Lassen Sie uns das Flexbox-Layout und den vertikalen Abstand bis vier verwenden. Für die erste Ankertechnologie, die HRF, legen wir das vorerst fest , aber das wird variabel sein Dann werden wir unseren Klassennamen mit etwas horizontaler Bettwäsche setzen . Wir machen daraus einen Knopf. Also machen wir das und wir legen den Hintergrund fest, du wirst sehen können, wie er aussieht. Eigentlich werden wir für die Seite den Hintergrund Slate 600 Text Grau, 200 Round Large verwenden . Ihr Hintergrund Schiefer 700, dann der Übergang und die Dauer 300. Wir werden es speichern. Jetzt können wir es schon auf der Seite sehen. Wir werden fast das Gleiche tun, wenn wir aufstehen. Also groß auf vier, y auf zwei, Hintergrund auf Grau 800, Text auf Grau 200, Text auf Excel, rundet es groß. An anderer Stelle setzen wir Hintergrundgrau 600 und einige Übergänge und Dauer Jetzt haben wir es auch für Git. Lass es uns überprüfen. Okay. Jetzt wird es auch die HRF geben. Vorerst belassen wir es nur bei der Hastek, und wir Und wir können mit dieser ungeordneten Liste fortfahren. Dort legen wir einen gewissen Spielraum nach links fest. Flexbox-Layout, Flex-Zeile auf einem mobilen Bildschirm, und auf dem mittleren Bildschirm oben, machen wir Flex Colum some gap, flex rep, so dass es auf dem mobilen Bildschirm eingeschlossen ist , richten Sie die Mitte aus, sodass es horizontal zentriert ist, Rand nach oben, und auch auf mittlerem Bildschirm ändern wir den Abstand Auf dem Bildschirm eines Mobilgeräts beträgt der Abstand sechs. Diese ungeordnete Liste. Zuerst müssen wir dort vor den Listenelementen eine Projektübersicht erstellen Also ordnen wir die Konstante, die wir dort erstellt haben , oben auf dieser ab Wir erstellen Projektübersicht, Projekt, Index und öffnen es dort Darin fügen wir das eigentliche Listenelement ein. In das dortige Listenelement fügen wir einen Schlüssel ein, der der Index sein wird. Wir fügen dort den Klick ein, der so aussieht , als ob er den aktuellen Projektindex festlegen würde. Und auch nach diesem und vor dem Ende der Technik werden wir einen Klassennamen eingeben. Innerhalb des Klassennamens werden wir eigentlich nicht mit einem Backslash beginnen, aber das würde uns gefallen und jetzt machen wir Im Inneren können wir mit dem Cursorzeiger beginnen und ihn in eine andere Zeile setzen Text grau, 300, Hintergrund, Schiefer 700, abgerundet groß, Bettwäsche, dann ein Mischgewicht von 100 Pixeln auf Hier ändern wir den Hintergrund auf Schiefer 800, und wir machen Übergang und Dauer auf 300. Ich muss scrollen, damit Sie sehen können, was jetzt wichtig ist Ich werde das in einer anderen Zeile machen , ist, dass wir nicht dort enden werden. Wir machen ein 1-Dollar-Zeichen und geschweifte Klammern. Im Inneren sagen wir, dass das aktuelle Projekt dem Index entspricht, und dort, falls es ausgewählt ist, setzen wir alle Background Slate auf 900 und falls wir nichts setzen Das ist also ein weiterer Turn-Operator, den wir dort mit diesem Fragezeichen verwenden werden Was wir damit sagen, ist, dass wir, wenn dieses festgelegte aktuelle Projekt ausgewählt wird, wenn dieses festgelegte aktuelle Projekt ausgewählt wird, die Hintergrundtafel eine dunkle Farbe haben werden. Schauen wir uns jetzt an, wie es tatsächlich funktioniert. Wir müssen nur das Projekt, den Titel, dort platzieren. Jetzt ist die Magie passiert, also können wir auf unsere Seite gehen und sie testen. Auf unserer Seite können Sie sehen, dass es sich ändert. Auf unserer Seite können Sie sehen, dass es tatsächlich funktioniert, aber es ändert nichts an den Bildern, weil wir auf den Bildern keine Variable gesetzt haben, sondern das fest codierte Bild. Also lass es uns reparieren. Dort müssen wir nach oben scrollen. Und so fängst du dort mit der Bildquelle an. Dort werden wir Projekte machen. Aktuelles Projekt Punkt Image. Jetzt können wir das im Grunde kopieren und alles einfügen. Aber statt Bild geben wir einen Titel an. Jetzt können wir es auch dort kopieren. Aber statt Bild werden wir ihre Beschreibung angeben. Und jetzt gehen wir zum Ankertext und zu HFF HRF, zweiter HRF Und dort werden wir die Links Dot Sit und Links Dot GiTA platzieren Dot Sit und Links Dot GiTA Jetzt speichern wir es. Lass es uns testen. Wie Sie sehen können, ändert es die Bilder und es wird auch die Site und das Git Up verwenden , das Sie dort in der Konstante angegeben haben . Also wird es diese Seite und dieses Giup für das gleiche Projekt verwenden , wo du es eingerichtet hast 33. 6contactTRIANGLE: Wir können weiter zum Kontaktformular gehen, dort werden wir eine neue Komponente erstellen, kontaktieren Sie die J Füge es zu Abo J Six hinzu. Und wir werden dort einen Import durchführen, also werden wir KI als Fehler bei LinkedIn und KI als Fehler bei Git up importieren. Fantastisch. Da können wir mit dem Mann Div beginnen. Also machen wir zuerst Rosa. Wir machen eine maximale Gewichtung von, verwenden 1.000 Pixel, mischen Codo und geben dort auch eine Kontakt-ID ein Lassen Sie uns dort tatsächlich mit mehr Klassen weitermachen. Also werden wir den Glaseffekt, den wir bearbeiten , in einem Index einstellen , dass CSS dort ist. Dann legen wir ein Rasterlayout auf dem mittleren Bildschirm und höher fest. Wir verwenden die zweite Rasterspalte und platzieren die Elemente in der Mitte. Also was sonst? Eigentlich Hmm. Eigentlich werden wir ein anderes Div verwenden oder wir wollen Lassen Sie uns eigentlich mit der Codierung des Kontaktformulars fortfahren und es später mit der Benutzeroberfläche aktualisieren. Also werde ich unser erstes Div machen. In diesem Div werden wir eine ungeordnete Liste erstellen. In der ungeordneten Liste werden wir Artikel auflisten Zuerst wird KI bei LinkedIn versagen. Zweitens wird KI scheitern. Steh auf. Für das erste Listenelement werden wir dort einen Klassennamen festlegen. Wir können sie dort schon sehen, aber sie sind zu klein. Also lasst uns jetzt dort in dieser ungeordneten Liste weitermachen. Lassen Sie uns MI tatsächlich auf Auto setzen. Also vertikaler Rand auf Auto, Auffüllung, um auf sechs zu schreiben , weil wir sie dann auf dem richtigen Kontaktformular haben werden Dort werden wir für diesen Listeneintrag ein Flexbox-Layout festlegen Und für dieses LinkedIn werden wir eine Klasse mit dem Namen Breite 70 Pixel festlegen Musste auch Textstufe 300 machen. Nun, was wir auch tun, ist, dass wir das im Grunde genommen tatsächlich kopieren, es dort ablegen und die KI dort platzieren können . Lassen Sie uns nun etwas Abstand dazwischen herstellen und fahren wir fort. es uns in Lassen Sie es uns in diesem Listenelement also tatsächlich so machen. Was auch da sein wird, ist eine Diskette mit der Überschrift drei, die Kontakt sein wird. Und mit Absatz wird das Handy sein, so etwas, und noch eins, das E-Mail sein wird, so. Jetzt können wir durchhalten. Dort können wir Klassennamen mit grauem Text bis 400 eingeben. Und dann Kontakt, wir können Text Large, Font, Bolt und Text Grey 200 machen. Schauen wir uns die Seite an. Sieht besser aus. Aber da vermissen wir natürlich immer noch viel. Lassen Sie uns also das Styling dort machen. Lass uns da etwas Ähnliches machen, wir können es vielleicht auch als Waldif Aber was wir dort vermissen, ist ein gewisser Spielraum fünf. Jetzt lass es uns abholen und da hinstellen. In der zweiten können wir Arbeitsstunden machen. Wir können dort Montag bis Freitag und Samstag bis Sonntag oder Wochenende machen oder was auch immer du willst, vielleicht kannst du einfach von Montag bis Freitag dort leben , weil wir am Wochenende nicht arbeiten werden, oder? können wir also machen. Ich weiß nicht. Von 10:00 Uhr bis 17:00 Uhr. Und vom Styling her haben wir es derzeit so Ich denke also, es wird sich ein wenig ändern, nachdem wir ein Formular erstellt haben, und später können wir es aktualisieren Was wir also tun müssen, ist, dass unter oder unter dieser ungeordneten Liste wir unter oder unter dieser ungeordneten Liste ein Div erstellen und das wird das Div mit dem E-Mail-Kontaktformular sein Grill anzuordnen Lassen Sie uns zunächst dieses Div löschen , um den Jetzt speichern, wir sollten zwei Spalten haben. Also, wenn ich diesen Text speichere, sollte er auf der rechten Seite sein, und er ist da, also funktioniert er. Für diesen Tag, Inside, werden wir mit dem Formular beginnen, oder wir können das Formular anstelle des World-Div verwenden, sodass wir nicht einmal das DIF verwenden müssen Wir beginnen also mit dem Klassennamen, der maximalen Breite entspricht Lassen Sie uns tatsächlich sechs Excel verwenden, etwas Abstand auf mittlerem Bildschirm, wir werden die ausstehenden noch weiter erhöhen ID wird Form sein. Jetzt speichern wir es. Lassen Sie uns dort einige Inhalte einfügen, damit wir sie auf der Seite überprüfen können. Es ist da. In das Formular werden wir die Eingaben einfügen. Es wird also eine erste Eingabe geben, dann wird es eine zweite Eingabe geben. Dann wird es einen Textbereich für den Text oder für die Nachricht geben, und dann haben wir die Schaltfläche für die Nachricht senden. Nett. Lass es uns tatsächlich so machen. Und so. Und lass uns anfangen. Für die Eingabe ist der Typ des ersten Textes also Text, ID ist Name, Platzhalter ist Ihr Name Der Name wird der Name sein, und der Klassenname ist der Rand von unten bis zwei, Breite bis zur vollen Breite, abgerundet bis zur Mitte und dann ein gewisser Rand Nun ja, Rückenrandfarben der Randklasse 400, PI zwei, Bettwäsche links zwei, zwei auch, Bettwäsche rechts bis vier Okay Nun, es ist dem zweiten ziemlich ähnlich, also machen wir es Aber anstatt Text einzugeben, wird es E-Mail-ID, E-Mail, Platzhalter, Ihre E-Mail eingeben E-Mail, Platzhalter, Ihre E-Mail und der Name wird E-Mail sein. Das wird dasselbe sein. Für den Textbereich können wir die Felder quasi kopieren. Typ ist Textbereich, ID ist Textbereich, dann Spalten. Standardmäßig 30 Zeilen bis vier. Platzhalter, deine Nachricht. So, deine Nachricht. Typ. Eigentlich gibt es für den Textbereich keinen Typ. Es gibt einen Namen. Also lass es uns so benutzen. Und das ist in Ordnung. Gehen wir jetzt zum Button. Für die Schaltfläche wird es Typ sein. Einreichen mit dem Klassennamen bis zur Breite vier, Farbe stellen wir in einer Minute fest. Bettwäsche weiß bis drei, rund bis mittel, Text bis grau 200 von halbfett und Text bis Excel. Gehen wir jetzt zur Helden-Sektion. Gehen wir zu diesem Button. Lassen Sie uns tatsächlich diese Verlaufsfarbe nehmen. Kopieren, zurück zum Kontakt. Wir können dort mit der neuen Zeile beginnen, den Gradienten dort platzieren und ihn speichern. Nun, und das war's. Wir haben den Kontaktbereich. Ich sehe dort ein Problem. Es ist nicht unten, also fehlen uns einige. Wir vermissen dort etwas auf der Seite, wie Sie sehen können. Eigentlich tun wir das nicht, es ist nur eine lange Schlange. Ich habe es nicht richtig gesehen. Also ja, das ist für einen Kontaktbereich. Eigentlich noch eine Sache. Ich denke, das Wichtigste im Formular ist, dass wir auch eine Methode hinzufügen müssen, die Post sein wird, und das Wichtigste, was wir dort lesen müssen damit es wirklich voll funktionsfähig ist, wir müssen eine Aktion hinzufügen, und in diesem Abschnitt müssen wir einen Endpunkt hinzufügen, und den Endpunkt werden Sie hinzufügen, wie ich es Ihnen jetzt zeigen werde. Gehen wir zu dieser Seite, einem dotgtfm-Punkt-IO-Slash-Login. Dann melden wir uns an, klicken dort auf Erstellen, geben dort einen Namen ein und geben dort die Zeitzone ein, Und dann wirst du den Endpunkt dort einfügen. Jetzt testen wir es und es funktioniert. Also erhalten wir jetzt die E-Mail in GettForMio. 34. 7-Fuß-DREIECK: Lassen Sie uns nun die Fußzeile erstellen, also die Komponenten, die wir erstellen, eine neue Komponentenfußzeile J six, wie diese, fügen sie Lass uns importieren. Lass uns jetzt dorthin gehen. Das wird ziemlich schnell gehen. Zuerst werden wir die FA Github, Square und FA Instagram wie folgt importieren . Nett. Im Inneren werden wir das D für eine linke Seite und auch für die rechte Seite platzieren . Also werden wir dort ein Relayout verwenden. Lassen Sie uns ein maximales Gewicht von 1.300 Pixeln haben. Lass es uns zentrieren. Lassen Sie uns dort das Flexbox-Layout erstellen Begründen Sie einen Wert zwischen Fitting und sechs bei mittlerem FTTING bis 20. Text zu klein ist in Ordnung auf Medium, Text in Excel ist auch in Ordnung. Oder lassen Sie uns den Text zu groß reduzieren und von oben auf 12 wechseln Lassen Sie uns nun zum ersten Div auf der rechten Seite springen, dann zum ersten Div auf der linken Seite springen, dann zu diesem Div auf der rechten Innerhalb oder innerhalb des Diffs auf der linken Seite werden wir eine Überschrift drei mit J Doe haben. Kann es so machen. Und das Div , das das Anker-Tag enthalten wird. Dort befindet sich das FA-Github-Quadrat und darunter das FA Instagram. Jetzt machen wir das Styling, dort machen wir Space Y vier. Wir haben einen gewissen Abstand zwischen den Elementen zwischen den H-Drei und diesem DIF Für die H-Drei verwenden wir Text zwei, Excel. Wir können jetzt durch die Seite scrollen, damit wir sie sehen können. Natürlich Textstufe 200, damit wir es wirklich besser sehen können. Willst du vielleicht einen Bolzen oder einen Halbbolzen. Mm hmm. Dann würde ich zu diesem Div das Flexbox-Layout, Flex Row, hinzufügen, sodass die Symbole nebeneinander liegen Also Lücke, Textgrau 400 und Text für Excel , weil wir zumindest die Icons tatsächlich sehen können. Für das andere Div auf der rechten Seite müssen wir dann vielleicht nicht einmal dort eintauchen. Lassen Sie uns dort einen Absatz mit Dak bei 24 J Doe platzieren. Und setzen wir dort den Text Grau 400 ein. Lass uns die Seite sehen. So wird unsere Fußzeile aussehen. Und ich denke, das ist es Also jetzt sollten wir unsere Seite fertig haben. Was uns fehlt, ist der Glanzeffekt, den wir jetzt machen werden. 35. 8shinyEffectTRIANGLE: Wir müssen dort eine neue Komponente erstellen und wir werden sie Shiny Effect mit Jasix nennen Wir werden es jetzt nirgends hinstellen . Wir werden es einfach dort machen. Also da drinnen, in der Rückseite, wird das Becken eigentlich leer sein. Der Klassenname wird der Leuchteffekt sein, und dieser Glanzeffekt ist keine Rückenwind-Klasse. Es ist die Sache Lass uns tatsächlich andere schließen ist die, die wir dort bearbeiten. Du kannst es auf Git up finden. Ich werde dir praktische Dateien zur Verfügung stellen. Also werden wir uns dort bewerben und auch die Stellenarten festlegen. Und wir werden diese Positionsstile dort definieren. Da bleiben wir also konstant bei den Positionsstilen und setzen die W-Breite, -Höhe und den Index auf zwei minus eins. Wir werden einige Eingabeparameter benötigen. Drinnen setzen wir also links, rechts, oben und die Größe auf 500. Was wir dort tun werden, ist auch eine Bedingung. Wenn wir also diesen glänzenden Effekt definieren, müssen wir nicht jedes Mal die linke oder rechte Seite definieren. Bei dieser Gelegenheit verwenden wir die linke Seite undefiniert. Dann werden die Positionsstile übrig bleiben und wir müssen die linken Pixel mit dem umgekehrten Schrägstrich verwenden Im Grunde können wir es jetzt kopieren und dasselbe für die rechte Seite tun Right ist undefiniert, daher werden wir es nach dem Aufrufen dieser Komponente nicht definieren Wir werden die Positionsstile von rechts auf die rechten Pixel setzen, was Null sein kann Dann verwenden wir für die Oberseite dasselbe wie dort, sodass wir es kopieren und dort platzieren können. Aber der höchste Wert wird top sein. Der Gewichtswert entspricht der Größe und die Höhe entspricht ebenfalls der Größe. Wir setzen uns dort hin. Jetzt können wir versuchen, es zu benutzen. Scrollen wir also die Seite nach oben. Gehen wir jetzt zum Heldenbereich und stellen Sie sicher, dass er gespeichert ist. Im Heldenbereich, irgendwo zwischen dem Div und dem Bild, werden wir einen Glanzeffekt erzielen. Also glänzender Effekt. Jetzt wird es eingegeben. Stellen Sie also sicher, dass es für jede Seite, auf der Sie es verwenden möchten, dorthin importiert wird. Und da müssen wir die Linke definieren. Verwenden wir, ich weiß nicht 100. Top 200 und Größe, etwa 1.600. Nehmen wir an, Sie können jetzt den Glanzeffekt auf unserer Seite sehen Glanzeffekt auf unserer Seite Was aber auch auf unserer Seite passiert, ist, dass wir diese vertikale Schriftrolle haben , mit der Sie nach links und rechts scrollen können. Und wir müssen das beheben, indem wir diese Glanzeffekte tatsächlich in ein Div einfügen. Wir haben Overflow wirklich ausgeblendet Lassen Sie uns also ein Div erstellen und dort eine absolute Position hineinlegen, also keinen Überlauf, der auf dem mobilen Bildschirm versteckt Auf einem mittleren Bildschirm oben machen wir den Überlauf sichtbar Drinnen sorgen wir für einen glänzenden Effekt. Oh, ich habe es tatsächlich verstanden. Leg es da hin. Und wir werden es auch ein zweites Mal dort platzieren , weil wir natürlich mehr Glanzeffekte wollen. Beim ersten fügen wir ein weiteres Div ein. Also werden wir es so formulieren. Und im Div für das erste werden wir es tatsächlich auf dem mobilen Bildschirm verstecken, dort kein Chaos anrichten. Also machen wir Hidden und Medium Block. Übrigens, auf dem Handybildschirm dieses glänzende *** nicht so gut sichtbar. Am Ende kannst du es also einfach verstecken und auf dem mittleren Bildschirm oben blockieren, weil es dort so gut wie sichtbar ist. Aber auf dem mobilen Bildschirm war der gesamte Bildschirm voller Elemente und all der Inhalte, die wir dort haben Es ist dort also kaum sichtbar , aber du kannst es so machen Jetzt speichern wir es. Und wir werden den Wert ändern. Der erste wird also 100, 216 hundert sein. Den zweiten China-Effekt können wir ein wenig verschieben. Dort können wir Top Zero und bei der Größe 1.200 verwenden Schauen wir uns jetzt die Seite an. Also haben wir es so. Wir haben immer noch die vertikale Schriftrolle, also lassen Sie uns das reparieren. Im Grunde müssen wir die Größen ändern. Wir müssen vorsichtig damit sein. Nehmen wir etwa 1.412.100 , um eine solche Wirkung Jetzt können wir diesen glänzenden Effekt auch auf eine andere Seite übertragen, aber wir müssen ihn natürlich dort importieren . Lass uns das machen Wenn wir zum Beispiel auf das Portfolio gehen, werden wir uns dort irgendwo zwischen der ungeordneten Liste und dem DIF bewegen. Lass uns dorthin gehen Lass es uns da hinstellen. Wir können da nur den einen Glanzeffekt belassen. Lassen Sie uns da die Größe Null angeben. Wir können 900 gebrauchen. Und lassen Sie uns diese Überläufe jetzt machen , denn es sollte uns gut gehen Und jetzt kannst du den Fehler sehen. Vergiss also nicht, es so zu importieren . Lass uns die Seite überprüfen. Jetzt können Sie es dort in Portfolios sehen. Jetzt kannst du mit den Glanzeffekten spielen, wie du willst, sie dort auf der Seite platzieren und so weiter. Da wir jetzt auch im Portfolio sind, da wir den Glanzeffekt hinzugefügt haben, vergessen Sie nicht, dass es einen gewissen Z-Index hat, also müssen wir zu der Seite gehen und dort den Z-Index erhöhen. Wenn wir also nachschauen, hat es einen Z-Index von eins. Also müssen wir zum ersten Dif gehen , den Z-Index auf zehn setzen und ihn speichern Dann der zweite, setze den Index auf zehn, speichere ihn. Jetzt lass uns testen. Und es funktioniert sogar dort. Okay, und das war's. Schauen wir uns an, wie es aussieht.