Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Patrícia Silva

Min Read

23. Februar 2024

Was ist CodePen und wie benutzt man ihn?

Was wäre, wenn es eine Plattform gäbe, auf der Sie Code bearbeiten, eine Bibliothek, ein Framework oder eine Komponente testen und die Änderungen direkt vor Ihren Augen beobachten könnten? Und was wäre, wenn Sie Ihre Experimente mit anderen Entwicklern teilen oder von ihnen kopieren könnten, um Ihre Programmierkenntnisse zu verbessern, Ihre Arbeit schnell zu debuggen und sich inspirieren zu lassen?

Ich habe ein Tool ausprobiert, das das Leben von Softwareentwicklern viel einfacher macht: Code Pen, selbst beschrieben als „ein Umfeld für soziale Entwicklung für Frontend-Designer und Entwickler“.

Dieser Artikel erklärt was ist CodePen, was du damit machen kannst und wie, und warum es so sein kann ein sehr nützliches Tool, um Ihre Frontend-Entwicklung zu beschleunigen.

blue arrow to the left
Imaginary Cloud logo

Was ist CodePen

CodePen logo

CodePen ist eine Entwicklungsplattform, auf der Jeder kann Frontend-Sprachen wie HTML, CSS und JavaScript von seinem Browser aus bearbeiten ohne Software herunterzuladen.

Das Beste daran ist, dass die Ergebnisse in Echtzeit angezeigt werden können, was ein schnelleres Debuggen ermöglicht. Entwickler und Designer können auch Codefragmente (sogenannte Stifte) erstellen und mit dem Rest der Welt teilen.

blue arrow to the left
Imaginary Cloud logo

Wofür wird CodePen verwendet?

Ideen sammeln oder teilen

Dank der großartigen Community, die CodePen aufgebaut hat, gibt es Tausende von Benutzern erstellen und teilen ihre Ideen von Frontend-Komponenten, Animationen und sogar fast fertige Layouts von Webseiten. Wenn Sie eigene Ideen haben, die für andere Frontend-Profis nützlich sein könnten, ist dies der perfekte Ort, um sie zu teilen. Sie müssen lediglich sicherstellen, dass Ihr Code frei von Urheberrechten.

Gestalten Sie Ihr Projekt als Styleguide

Wenn Sie nicht daran interessiert sind, den Code anderer Leute zu verwenden, können Sie jederzeit den Online-Code-Editor von CodePen verwenden, um erstellen Sie den Stil für Ihre Projektkomponenten. Auf diese Weise können Sie sicherstellen, dass Ihre Daten nicht durch Code beeinflusst werden, der zum Stylen anderer Komponenten bestimmt ist. Sie können es sich vorstellen als leere Leinwand.

Ich empfehle, für jede Komponente einen Stift zu erstellen, da Sie jedes Mal mit weniger Code arbeiten müssen. Auf diese Weise vermeidest du Fehler (wie das Ändern des Codes für eine Komponente, die eine andere zerstört) und merkst es erst am Ende.

Lernen Sie ein neues Framework oder eine neue Bibliothek kennen

Der browserbasierte Editor von CodePen ist ein großartiges Tool, um ein neues Framework oder eine neue Bibliothek zu testen und auszuführen. Sie müssen nicht jedes Mal eine neue Umgebung einrichten, wenn Sie sehen möchten, ob Ihre Änderungen funktionieren. Die Editor-Ansicht zeigt gleichzeitig die drei Bearbeitungsbereiche und die Vorschauund aktualisiert die Endergebnisse jedes Mal, wenn sich etwas ändert.

blue arrow to the left
Imaginary Cloud logo

So funktioniert CodePen

Nachdem Sie nun wissen, wofür CodePen verwendet wird, wollen wir untersuchen, wie es funktioniert. Die Plattform ist sehr benutzerfreundlich und bietet viele Funktionen. Einige können sogar unbemerkt bleiben, auch wenn Sie sie bereits mehrmals verwendet haben.

Suche nach Stiften

Direkt auf der Hauptseite erhalten Sie einen Einblick in das, was Sie suchen können: bestimmte Stifte, Menschen, Projekte oder Kollektionen. Sie können auch die CodePen-Vorschläge überprüfen (es ist eine großartige Option, um den Code anderer Leute zu sehen und einige Tricks zu lernen), oder Sie können die Suchleiste drücken, um nach etwas Spezifischerem zu suchen. Wenn du schnell schreibst und die Eingabetaste drückst, wirst du das wahrscheinlich nicht bemerken du kannst Themen erkunden! Sie sind in drei verschiedene Kategorien unterteilt:

  • Frameworks
  • Bibliotheken
  • UI-Muster

Zu jedem Thema gibt es eine Seite, auf der Sie Stifte, Vorlagen und Ressourcen erkunden können. Die Themenliste ist geschlossen, aber Sie können ein Formular ausfüllen und nach einem bestimmten Thema fragen.

CodePen search bar options

Wenn du dir die Beispiele ansiehst, siehst du zu schnell einen Screenshot des Stifts Vorschau des Endergebnisses und überlege, ob es etwas ist, das dein Interesse wert ist.

Dann kannst du entweder direkt auf den Stift klicken und den Editor-Ansicht (wo du mit dem Code spielen kannst) oder klicke auf die Erweiterungspfeile in der rechten oberen Ecke, um den Detailansicht. In dieser Ansicht können Sie den Stift kommentieren, den Autor liken und ihm folgen, ihn sehen und interagiere damit, wie dieser Stift, wo du Xylophon spielen kannst.

Sie können es auch anheften, um es zu sehen oder später zu verwenden. In der Navigationsleiste in der Dein Abschnitt, diese Stifte werden in der Gruppe der angehefteten Elemente angezeigt.

Details view of a pen

Code-Editor

Das Code-Editor ist mein Lieblingsteil von CodePen. Mit diesem Tool können Sie sehen HTML-Editor, das CSS-Editor, und die Javascript-Editor gleichzeitig mit der Vorschau, dass wird automatisch aktualisiert, wenn Sie den Code ändern.

Es ist nicht erforderlich, zwischen Datei- und Browser-Tabs zu wechseln, was den Codierungsvorgang beschleunigt. Wenn Sie einen dieser Abschnitte nicht benötigen, können Sie ihn außerdem ausblenden, indem Sie seine Größe anpassen.

Du kannst immer Passen Sie das Layout Ihres Stifts an. Die Standardansicht hat die drei Codeabschnitte oben und die Vorschau unten. Wenn Sie jedoch mehr Höhe in Ihrer Vorschau benötigen, wie bei einer mobilen Version einer Web-App, können Sie das Layout unter dem Ansicht ändern Menü und richten Sie die Codeabschnitte vertikal aus.

Framework, Bibliotheken und Präprozessoren

Wie ich bereits erwähnt habe, Mit CodePen können Sie mit mehr als nur reinem HTML, CSS und Javascript arbeiten. Um ein anderes Framework, eine Bibliothek oder einen Präprozessor einzubeziehen, gehen Sie zu Einstellungen. Für jeden der Codeabschnitte finden Sie eine Registerkarte mit Optionen für ändere den Präprozessor und füge externe Quellen hinzu, wie Stylesheets oder Skripte.

Wenn Sie zufällig mit Haml besser vertraut sind als mit reinem HTML, wählen Sie Haml im ersten Dropdownmenü aus. Wenn Sie Bootstrap auf Ihrem Stift verwenden möchten, gehen Sie zu den externen Stylesheets des CSS-Bereichs, geben Sie „Bootstrap“ ein, wählen Sie die Option aus, die Sie verwenden möchten, und fügen Sie so viele Quellen hinzu, wie Sie benötigen! Es ist wirklich sehr einfach, einen Stift einzurichten.

Settings on the CodePen code editor

Andere Einstellungen

In den Einstellungen können Sie auch:

  • Stiftdetails bearbeiten (sehr nützlich, wenn Sie Ihre Kreationen mit der Community teilen)
  • Mache eine Schablone aus deinem Stift
  • Ändere, wie viele Leerzeichen oder Tabulatoren der Einzug deines Codes hat
  • So wird der Stift gespeichert
  • Ändern Sie Ihren Stift auf privat (nur für Pro-Benutzer)
  • Fügen Sie einen personalisierten Screenshot hinzu (nur für Pro-Benutzer)

Darüber hinaus haben Sie weiterhin Zugriff auf andere Funktionen des Code-Editors, darunter Ressourcen für professionelle Nutzer, ein Debug-Konsole, und die vollständige Liste der Projektexportoptionen.

Eine der interessantesten und unbemerktesten Schaltflächen im Code-Editor ist“Schlüssel„. Hier findest du vollständige Liste der Tastenkürzel verfügbar auf CodePen, einschließlich der Automatisch vervollständigen Funktion, von der Sie wahrscheinlich, genau wie ich, dachten, dass sie nicht existiert.

Shortcuts on CodePen editor

So fügen Sie Bilder auf CodePen hinzu

Wenn du ein CodePen Pro Benutzer, das Hinzufügen eines Bilds erfolgt in drei Schritten:

  1. Greifen Sie in der Fußzeile auf die „Assets“ zu.
  2. Fügen Sie Ihr Bild hinzu, falls Sie es noch nicht getan haben.
  3. Kopieren Sie die URL, die Sie in Ihrem Code verwenden möchten.

Wenn Sie, genau wie ich, die verwenden kostenlose Version von CodePen, du musst dein Foto irgendwo online hosten, um einen Link zur Verwendung bereit zu haben. Einige der verfügbaren Optionen sind Imgur , imgBB aber es gibt viele andere Websites, die kostenloses Hosting für Ihre Fotos anbieten. Laden Sie das Bild hoch, das Sie verwenden möchten, und kopieren Sie den Link. Jetzt kannst du es als platzieren img src, Hintergrundbildusw.

So laden Sie Ihren Code herunter

Der einfachste Weg, Ihren Stift herunterzuladen, ist kopieren & einfügen den Code in dein Projekt. Das mache ich normalerweise. Nichtsdestotrotz kannst du Export der Stift als Zip-Datei oder als Zusammenfassung von Github.

„Exportieren“ ist die zweite Schaltfläche, die von rechts in der Fußzeile zählt (falls Sie sie nicht sehen können, speichern Sie zuerst Ihren Stift). Klicken Sie darauf und wählen Sie Ihre Lieblingsoption aus.

blue arrow to the left
Imaginary Cloud logo

CodePen für React

Wenn du fragst „Kann ich React auf CodePen verwenden?“, die Antwort lautet „Ja!“. Wenn Sie eine andere JavaScript-Bibliothek verwenden, lautet die Antwort in fast 100% der Fälle ebenfalls Ja.

Um React auf CodePen zu verwenden, müssen Sie auf den Einstellungen Ihres Stifts und wählen Sie den JS-Tab. Wenn Sie es öffnen und sich die Optionen des ersten Dropdownmenüs ansehen, werden Sie nicht React sehen, sondern nur die sofort verfügbaren Präprozessoren.

Um React zu Codepen hinzuzufügen Sie müssen das Kombinationsfeld auswählen „Externe Skripte/Stifte hinzufügen“ und schreibe „React“, um alle verfügbaren Optionen anzuzeigen. Wählen Sie die aus, die Sie benötigen, und schon können Sie programmieren!

How to import React on CodePen
blue arrow to the left
Imaginary Cloud logo

Flutter und Vue auf CodePen

Auf CodePen ist es auch möglich um Flutter und Vue zu verwenden, aber du wirst sie nicht so auswählen können, wie du es mit React getan hast. Erinnere dich an die Themen als ich es erklärte wie man auf CodePen sucht? Nur durch sie können Sie darauf zugreifen Personalisierte Editoren von Vue und Flutter.

Gehen Sie zur Seite „Themen erkunden“, wählen Sie das gewünschte aus, und in der rechten oberen Ecke finden Sie die „Editor öffnen“ knopf. In diesen Editoren gibt es nur zwei Abschnitte: einen für den Code und einen für die Vorschau.

CodePen Vue topic page
blue arrow to the left
Imaginary Cloud logo

So teilen Sie den Code von CodePen

Sie können Ihren Stift mit anderen teilen, indem Sie soziale Medien Share-Button oder eingebettet Funktionalität.

Teilen Sie Ihren CodePen in sozialen Medien kann direkt in der „Detailansicht“ oder über die letzte Schaltfläche in der Fußzeile der Editor-Ansicht ausgeführt werden. Um Inhalte mithilfe des eingebetteten Codes zu teilen, müssen Sie in der Fußzeile der Editor-Ansicht „Eingebettet“ auswählen (dritte Option von rechts) und den generierten Code kopieren.

Diese Methode ist großartig, wenn Sie möchten zeige deinen Stift auf einer Website beim Einbinden der Detailansicht.

Warnung: Wenn Sie den Stift einer anderen Person teilen möchten, stellen Sie sicher, dass kopiere es zuerst. Verwenden Sie die Funktion „Fork“ (vierte Option rechts in der Fußzeile des Code-Editors), um den Stift exakt so zu kopieren, wie er ist. Man weiß nie, ob der Autor den Stift löscht oder etwas am Code ändert.

blue arrow to the left
Imaginary Cloud logo

So konvertieren Sie Ihren Code in normales HTML, CSS oder Javascript

Machen Sie sich keine Sorgen, wenn Sie SCSS anstelle von CSS verwenden, aber Ihr Projekt unterstützt nur reguläres CSS. Sie haben die Möglichkeit transformieren Sie es mit nur einem Klick.

Auf dem Pfeil in der rechten oberen Ecke Ihres ausgewählten Codeabschnitts haben Sie die Möglichkeit „Kompiliert anzeigen...“. Alles was Sie tun müssen, ist darauf zu klicken und schon ist es erledigt.

Hab keine Angst davor; du kannst es wieder ändern. Wenn Sie den Code herunterladen, wird auch ein Ordner mit der kompilierten Version angezeigt.

blue arrow to the left
Imaginary Cloud logo

Warum sollten Sie CodePen verwenden, um Ihre Frontend-Entwicklung zu beschleunigen?

CodePen eignet sich hervorragend, um Code zu bearbeiten und die Ergebnisse in Echtzeit zu sehen. Gleichzeitig ermöglicht es Ihnen, Code effektiv zu lernen. Wenn Sie ein neues Frontend-Entwicklungsprojekt starten, finden Sie hier Die Hauptgründe, warum Sie CodePen verwenden sollten.

Es ist kostenlos

Was muss ich noch sagen? Du kannst alles tun, was ich oben erwähnt habe ohne etwas bezahlen zu müssen. Wenn du willst, kannst du Werde Profi und zahlen Sie ein monatliches Abonnement, um auf zusätzliche Funktionen wie private Stifte, personalisierte Screenshots, Ressourcen und weitere Layouts zuzugreifen.

Ich habe ein kostenloses Konto und habe diese zusätzlichen Funktionen bisher nicht benötigt.

Du brauchst kein Konto

Wenn Sie kein Konto erstellen möchten, müssen Sie das nicht tun. Sie können den Code-Editor weiterhin suchen und verwenden. Allerdings du wirst nicht speichern können deine Stifte, um sie später noch einmal zu lesen. Wenn Sie also nur ein paar Dinge testen möchten, können Sie das auch ohne Konto tun.

Drei Code-Editoren und Echtzeitvorschau

Einer der Hauptvorteile von CodePen ist die Fähigkeit alles auf einem einzigen Bildschirm sehen. Wenn ich nicht durch Browser-Tabs oder Datei-Tabs blättern muss, wird meine Codierung schneller und einfacher. Darüber hinaus gibt es eine Vorschau in Echtzeit, was die Zeit verkürzt, in der Seiten jedes Mal neu geladen werden müssen, wenn wir das Ergebnis der Codeänderungen sehen müssen.

Mit mehr als einfachem CSS, HTML, Javascript

CodePen ist ein Tool zur Codebearbeitung, mit dem wir vorgefertigte Präprozessoren, Bibliotheken und Frameworks verwenden können, um uns das Leben zu erleichtern. Wir können das mit nur wenigen Klicks tun und richte einen Stift ein mit welcher Sprache wir auch immer verwenden wollen. Wie toll ist das?

Beispiele für alles

Wenn Sie Beispiele für etwas finden müssen, das zuvor getan wurde, werden Sie sie wahrscheinlich finden! Animationen, Elemente, ganze Seiten, was auch immer. CodePen hat es!

CodePen war eine enorme Hilfe für mein Dissertationsprojekt, bei dem ich ein ganz neues Frontend für ein bestehendes Projekt erstellen musste. Ich verwende es jedes Mal, wenn ich etwas Neues wie React und Animations lernen oder eine Bibliothek/ein Framework/eine Komponente isoliert testen möchte.

Wenn ich CodePen verwende, mache ich mir keine Sorgen um vorhandenen Code. Es gibt mir die Freiheit zu kreieren UI-Komponenten Machen Sie es sich bequem und wenden Sie sie risikofrei auf den Code des Projekts an.

Als Softwareentwickler beim Imaginäre Wolke, ich denke, dies ist eines dieser Tools, mit denen Sie Ihre Entwicklung als Programmierer wirklich beschleunigen können. Probiere es aus!

Grow your revenue and user engagement by running a UX Audit! - Book a call

Fanden Sie diesen Artikel hilfreich? Diese könnten dir auch gefallen!

blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
blue arrow to the left
Imaginary Cloud logo
Patrícia Silva
Patrícia Silva

Webentwickler mit einer besonderen Liebe zum Frontend. Mutter von Katzen. In meiner Freizeit versuche ich, den Planeten zu retten, indem ich umweltfreundliche Alternativen teile.

Read more posts by this author

People who read this post, also found these interesting:

arrow left
arrow to the right
Dropdown caret icon