{"id":48771,"date":"2022-03-17T13:41:08","date_gmt":"2022-03-17T12:41:08","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=48771&#038;preview=true&#038;preview_id=48771"},"modified":"2023-08-25T12:04:29","modified_gmt":"2023-08-25T11:04:29","slug":"tailwind-css","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/","title":{"rendered":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst"},"content":{"rendered":"<p>Je weiter du als Entwickler kommst, desto wahrscheinlicher ist es, dass du Technologien verwendest, die dir helfen, mehr zu tun und dabei weniger Code zu schreiben. Ein solides Frontend-Framework wie Tailwind <span id=\"urn:enhancement-66a2b03b-64e0-4df1-98c8-a997f9358fda\" class=\"textannotation\">CSS<\/span> ist eine M\u00f6glichkeit, das zu erreichen.<\/p>\n<p>In diesem Artikel lernen wir Tailwind <span id=\"urn:enhancement-2d7d80fc-cc63-405d-81fc-35cae36d7451\" class=\"textannotation\">CSS<\/span> kennen &#8211; ein <span id=\"urn:enhancement-f07329ab-76c9-4b6e-a33e-bc94af8d5784\" class=\"textannotation\">CSS-Framework<\/span>, das bei der Erstellung und Gestaltung von Webseiten hilft. Wir erkl\u00e4ren dir zun\u00e4chst, wie du Tailwind <span id=\"urn:enhancement-d30ee24b-96e3-4503-bd38-0e1756873d98\" class=\"textannotation\">CSS<\/span> installierst und in dein Projekt integrierst, sehen uns einige praktische Anwendungen an und erfahren, wie du deine eigenen Stile und Plugins erstellen kannst.<\/p>\n<p>Aufgeregt? Dann lass uns beginnen!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Was ist Tailwind CSS?<\/h2>\n<figure id=\"attachment_114087\" aria-describedby=\"caption-attachment-114087\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114087 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/tailwind-css-homepage-1024x472.png\" alt=\"Tailwind CSS.\" width=\"1024\" height=\"472\"><figcaption id=\"caption-attachment-114087\" class=\"wp-caption-text\">Tailwind CSS.<\/figcaption><\/figure>\n<p>Tailwind <span id=\"urn:enhancement-735205b6-a0eb-493d-87f7-4cb414ddca06\" class=\"textannotation\">CSS<\/span> ist ein <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-css\/\">CSS-Framework (Cascading Style Sheets)<\/a> mit vordefinierten Klassen, mit denen du Webseiten direkt in deinem <span id=\"urn:enhancement-51bc5aa7-04a0-493c-8505-a8d052a9e9a9\" class=\"textannotation\">Markup<\/span> erstellen und gestalten kannst. Damit kannst du <span id=\"urn:enhancement-74898770-58bc-4470-8087-bb960f40d79f\" class=\"textannotation\">CSS<\/span> in Form von vordefinierten Klassen in dein <span id=\"urn:enhancement-b8633b53-0e20-4d73-8616-cd9735bba6c6\" class=\"textannotation\">HTML<\/span> schreiben.<\/p>\n<p>Wir definieren, was ein Framework ist und was wir mit &#8222;Utility-first <span id=\"urn:enhancement-f13d3948-4f2e-45b9-81f5-61607047b0f7\" class=\"textannotation\">CSS<\/span>&#8220; meinen, damit du besser verstehst, worum es bei Tailwind <span id=\"urn:enhancement-f1e9a809-02c4-4c2f-a5bc-3375ae463356\" class=\"textannotation\">CSS<\/span> geht.<\/p>\n<h2>Was ist ein Framework?<\/h2>\n<p>Als allgemeiner Programmierbegriff ist <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/#what-are-javascript-frameworks\">ein Framework<\/a> ein Werkzeug, das wiederverwendbare und vorgefertigte <span id=\"urn:enhancement-345cbaea-e6b6-41f0-b45d-d3643fb9e826\" class=\"textannotation\">Komponenten<\/span> bereitstellt, die auf den Funktionen eines bereits vorhandenen Werkzeugs aufbauen. Der Hauptzweck von Frameworks besteht darin, die Entwicklungsgeschwindigkeit zu erh\u00f6hen, indem weniger Arbeit anf\u00e4llt.<\/p>\n<p>Nachdem wir nun die Bedeutung eines Frameworks gekl\u00e4rt haben, solltest du verstehen, dass Tailwind <span id=\"urn:enhancement-dacd73af-9009-4899-b43f-c8740824d6a6\" class=\"textannotation\">CSS<\/span> ein Tool ist, das auf <span id=\"urn:enhancement-14860808-d721-43a9-a328-c90319cb8e5f\" class=\"textannotation\">CSS-Funktionen<\/span> aufbaut. Alle Funktionen des Frameworks wurden von <span id=\"urn:enhancement-c922ba15-594f-4a7c-877d-8e567eef9438\" class=\"textannotation\">CSS-Stilen<\/span> abgeleitet, die als Klassen zusammengestellt wurden.<\/p>\n<h2>Was ist ein Utility-First-CSS-Framework?<\/h2>\n<p>Wenn wir von <span id=\"urn:enhancement-4c14ffab-e3e5-455e-ad1d-ccba1afe3471\" class=\"textannotation\">Utility-First-CSS<\/span> sprechen, beziehen wir uns auf Klassen <a href=\"https:\/\/kinsta.com\/de\/blog\/bewaehrte-html-praktiken\/\">in unserem Markup (HTML)<\/a> mit vordefinierten Funktionalit\u00e4ten. Das bedeutet, dass du nur eine <span id=\"urn:enhancement-67c22cc8-d2d0-4418-a3f5-ca2854eabcf4\" class=\"textannotation\">Klasse<\/span> schreiben musst, die mit vordefinierten Stilen versehen ist, und diese Stile werden auf das Element angewendet.<\/p>\n<p>Wenn du mit Vanilla <span id=\"urn:enhancement-1b46392b-d95e-45cf-aee9-b146ffcaa4e6\" class=\"textannotation\">CSS <\/span><span id=\"urn:enhancement-d6e6ab28-0ba3-4e58-84c6-17e78b2f610d\" class=\"textannotation\">(CSS<\/span> ohne Framework oder Bibliothek) arbeitest, gibst du deinem Element zun\u00e4chst einen <span id=\"urn:enhancement-359006a8-5821-475a-8d59-7e76b6095e8c\" class=\"textannotation\">Klassennamen<\/span> und f\u00fcgst dieser <span id=\"urn:enhancement-f818386f-1517-49b5-86f6-8c358e304862\" class=\"textannotation\">Klasse<\/span> dann verschiedene Eigenschaften und Werte hinzu, die wiederum das Styling auf dein Element anwenden.<\/p>\n<p>Wir zeigen dir ein Beispiel. Wir erstellen eine Schaltfl\u00e4che mit abgerundeten Ecken und einem <span id=\"urn:enhancement-065eaa8b-2b42-440c-a0a0-b81e4b4009ad\" class=\"textannotation\">Text<\/span>, der &#8222;Klick mich&#8220; sagt So wird die Schaltfl\u00e4che aussehen:<\/p>\n<figure id=\"attachment_114091\" aria-describedby=\"caption-attachment-114091\" style=\"width: 100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114091\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/button.png\" alt=\"Ein rechteckiger schwarzer Button mit leicht abgerundeten Ecken und wei\u00dfem Text mit der Aufschrift \"Klick mich\".\" width=\"100\" height=\"52\"><figcaption id=\"caption-attachment-114091\" class=\"wp-caption-text\">Unser Button.<\/figcaption><\/figure>\n<p>Wir machen das zuerst mit Vanilla <span id=\"urn:enhancement-b1d21360-ea62-4b57-a2bb-7ab554911604\" class=\"textannotation\">CSS<\/span> und dann mit den Utility-Klassen, die in Tailwind <span id=\"urn:enhancement-99fb0d59-9801-458b-97eb-f726f76f64f5\" class=\"textannotation\">CSS<\/span> verf\u00fcgbar sind.<\/p>\n<h3>Mit Vanilla CSS<\/h3>\n<pre><code class=\"language-html\">&lt;button <span id=\"urn:enhancement-b49d8b12-8c70-4a76-ae58-222f757efd6e\" class=\"textannotation\">class<\/span>=\"btn\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Wir haben den Button-Tags die <span id=\"urn:enhancement-8c517c75-ec63-4475-bd27-e5a463692e34\" class=\"textannotation\">Klasse<\/span> <code>btn<\/code> gegeben, die mit einem externen Stylesheet gestylt wird. Das hei\u00dft:<\/p>\n<pre><code class=\"language-css\">.btn {\n  background-<span id=\"urn:enhancement-c3a96db7-5fe5-4c9c-be91-270d3e820cf0\" class=\"textannotation\">color<\/span>: #000;\n  <span id=\"urn:enhancement-a888bc97-fcdf-443e-a2d6-be2960ae54e1\" class=\"textannotation\">color<\/span>: #fff;\n  padding: 8px;\n  border: none;\n  border-radius: 4px;\n}<\/code><\/pre>\n<h3>Mit Tailwind CSS<\/h3>\n<pre><code class=\"language-html\">&lt;button <span id=\"urn:enhancement-5d0879dc-0e1f-4953-9523-391a245ce027\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-25adef04-5a02-4e6d-a5ed-0620118acd50\" class=\"textannotation\">black<\/span> p-2 rounded\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Das alles ist n\u00f6tig, um den gleichen Effekt zu erzielen wie im Beispiel mit Vanilla <span id=\"urn:enhancement-828e3e07-fcce-4431-a4fb-f015f0e1deac\" class=\"textannotation\">CSS<\/span>. Es wurde kein externes Stylesheet erstellt, in das du die Stile schreiben musst, weil jeder <span id=\"urn:enhancement-fe064a8b-b45a-4550-a29b-f179ba173cd2\" class=\"textannotation\">Klassenname<\/span>, den wir verwendet haben, bereits einen vordefinierten Stil hat.<\/p>\n<h2>Voraussetzungen f\u00fcr die Verwendung von Tailwind CSS<\/h2>\n<p>Bevor du Tailwind <span id=\"urn:enhancement-c59a6191-681a-4917-bd87-5e8c9da80ffb\" class=\"textannotation\">CSS<\/span> verwendest, solltest du einige Voraussetzungen erf\u00fcllen, damit du die Funktionen des Frameworks ohne Schwierigkeiten nutzen kannst. Hier sind ein paar von ihnen:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/de\/blog\/html-vs-html5\/\">Gute Kenntnisse von HTML<\/a>, seiner Struktur und seiner Funktionsweise<\/li>\n<li>Solide Grundlagen in <span id=\"urn:enhancement-9997914a-5a45-43f2-a742-8793327ff27e\" class=\"textannotation\">CSS<\/span> &#8211; <a href=\"https:\/\/kinsta.com\/de\/blog\/optimieren-css\/#use-media-query-rendering\">Media-Queries<\/a>, Flexbox und <span id=\"urn:enhancement-0d5a7396-dd93-4fac-b724-67a94d28b552\" class=\"textannotation\">Grid-System<\/span><\/li>\n<\/ul>\n<h3>Wo kann Tailwind CSS eingesetzt werden?<\/h3>\n<p>Du kannst Tailwind <span id=\"urn:enhancement-603ec05d-604b-4df3-a30d-d33e22576bdb\" class=\"textannotation\">CSS<\/span> in Frontend-Webprojekten verwenden, einschlie\u00dflich <span id=\"urn:enhancement-91099df1-5b0a-46cb-bfe0-075420ce4e8c\" class=\"textannotation\">JavaScript-Frameworks<\/span> wie <a href=\"https:\/\/kinsta.com\/de\/blog\/javascript-bibliotheken\/#reactjs\">React.js<\/a>, <a href=\"https:\/\/kinsta.com\/de\/blog\/next-js\/\">Next.js<\/a>, <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\">Laravel<\/a>, Vite, Gatsby usw.<\/p>\n<h3>Vor- und Nachteile von Tailwind CSS<\/h3>\n<p>Hier sind einige der Vorteile von Tailwind <span id=\"urn:enhancement-6160c3da-53ca-48ce-8d8b-d57f86cc337d\" class=\"textannotation\">CSS<\/span>:<\/p>\n<ol>\n<li>Schnellerer <span id=\"urn:enhancement-8040e288-5dfc-474d-b15e-8cc0d76d2a2e\" class=\"textannotation\">Entwicklungsprozess<\/span><\/li>\n<li>Hilft dir, dein <span id=\"urn:enhancement-41da62a6-8529-4229-aff3-b84c17564a2d\" class=\"textannotation\">CSS<\/span> besser zu \u00fcben, da die <span id=\"urn:enhancement-027c87de-61bd-47b3-958b-f32cf92e073c\" class=\"textannotation\">Hilfsmittel<\/span> \u00e4hnlich sind<\/li>\n<li>Alle <span id=\"urn:enhancement-872a5d7b-188c-43b5-a102-eb100cd5ba94\" class=\"textannotation\">Hilfsmittel<\/span> und <span id=\"urn:enhancement-d07b95f6-7ccc-432d-bd63-30eafa5462ac\" class=\"textannotation\">Komponenten<\/span> sind leicht anpassbar<\/li>\n<li>Die <span id=\"urn:enhancement-0d576d3f-04d1-4f3f-9d59-9c6216c5afc6\" class=\"textannotation\">Gesamtdateigr\u00f6\u00dfe<\/span> f\u00fcr die Produktion ist in der Regel gering<\/li>\n<li>Leicht zu erlernen, wenn du bereits <span id=\"urn:enhancement-4640db3d-d19b-43db-bad6-5a8c14a2fce9\" class=\"textannotation\">CSS <\/span>kennst<\/li>\n<li>Gute Dokumentation zum Lernen<\/li>\n<\/ol>\n<p>Einige der Nachteile von Tailwind <span id=\"urn:enhancement-d3a4a860-e18e-4999-8da3-dc9deeaffbce\" class=\"textannotation\">CSS<\/span> sind:<\/p>\n<ol>\n<li>Bei gro\u00dfen Projekten kann dein <span id=\"urn:enhancement-7a838e32-b599-4412-bf65-4f97296f1f57\" class=\"textannotation\">Markup<\/span> un\u00fcbersichtlich aussehen, weil sich alle Stile in den <span id=\"urn:enhancement-04c572f3-a912-4c0c-bc5a-9be3e41a5cad\" class=\"textannotation\">HTML-Dateien<\/span> befinden.<\/li>\n<li>Es ist nicht einfach zu lernen, wenn du <span id=\"urn:enhancement-a8105b5a-887c-4fb5-909e-5c45a9c16e3b\" class=\"textannotation\">CSS<\/span> nicht gut verstehst.<\/li>\n<li>Du bist gezwungen, alles von Grund auf neu zu erstellen, auch deine Eingabeelemente. Wenn du Tailwind <span id=\"urn:enhancement-fa5f2c1d-6653-4d03-b463-55c991acbf0b\" class=\"textannotation\">CSS<\/span> installierst, entfernt es alle <span id=\"urn:enhancement-d77460fe-2f0d-42e9-86a2-b2a9cf135ca0\" class=\"textannotation\">Standard-CSS-Stile<\/span>.<\/li>\n<li>Tailwind <span id=\"urn:enhancement-b6fd1cec-b796-4db0-8937-50de07688414\" class=\"textannotation\">CSS<\/span> ist nicht die beste Wahl, wenn du die Zeit f\u00fcr die <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-webentwickler-wird\/\">Entwicklung<\/a> des <a href=\"https:\/\/kinsta.com\/de\/blog\/frontend-entwickler\/\">Frontends<\/a> deiner Webseite minimieren und dich haupts\u00e4chlich auf die <a href=\"https:\/\/kinsta.com\/de\/blog\/backend-entwickler\/\">Backend-Logik<\/a> konzentrieren willst.<\/li>\n<\/ol>\n<h3>Wann sollte Tailwind CSS verwendet werden?<\/h3>\n<p>Tailwind <span id=\"urn:enhancement-5f8224cf-3c3d-4682-97e8-57624f10bbd2\" class=\"textannotation\">CSS<\/span> ist am besten geeignet, um den <span id=\"urn:enhancement-eb1657b3-8abe-4c12-9d6b-c0f435be1918\" class=\"textannotation\">Entwicklungsprozess<\/span> zu beschleunigen, indem du weniger Code schreibst. Es verf\u00fcgt \u00fcber ein Designsystem, das die Konsistenz verschiedener Designanforderungen wie Auff\u00fcllungen, Abst\u00e4nde usw. sicherstellt; damit musst du dich nicht um die Erstellung deiner Designsysteme k\u00fcmmern.<\/p>\n<p>Du kannst Tailwind <span id=\"urn:enhancement-9218a352-c44f-4d47-8118-e32b4f1b58be\" class=\"textannotation\">CSS<\/span> auch verwenden, wenn du ein Framework suchst, das leicht konfigurierbar ist, weil es dich nicht zwingt, <span id=\"urn:enhancement-7b984daf-b700-408c-8b0e-cda65f4fa2e0\" class=\"textannotation\">Komponenten<\/span> (Navigationsleisten, Schaltfl\u00e4chen, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-formularen\/\">Formulare<\/a> usw.) immer auf die gleiche Weise zu verwenden; du kannst selbst entscheiden, wie deine <span id=\"urn:enhancement-b2cfd707-7811-4b20-a457-d4c14282a4a6\" class=\"textannotation\">Komponenten<\/span> aussehen sollen. Aber du solltest Tailwind nicht benutzen, wenn du <span id=\"urn:enhancement-2436379e-eb16-4c37-ad6a-51f03a546a2d\" class=\"textannotation\">CSS<\/span> nicht gelernt und ge\u00fcbt hast.<\/p>\n<h3>Gemeinsamkeiten und Unterschiede zwischen Tailwind CSS und anderen CSS-Frameworks<\/h3>\n<p>Hier sind ein paar Gemeinsamkeiten:<\/p>\n<ol>\n<li>Sie helfen dir, deine Arbeit schneller zu erledigen.<\/li>\n<li>Sie kommen mit vordefinierten Klassen.<\/li>\n<li>Sie wurden auf <span id=\"urn:enhancement-e62837e1-99f5-4bed-9da3-4cb4d80a0216\" class=\"textannotation\">CSS-Regeln<\/span> aufgebaut.<\/li>\n<li>Sie sind einfach zu erlernen und zu benutzen, wenn du dich mit <span id=\"urn:enhancement-0305d7e7-8b5a-4f75-b5ef-e3b7ba53ad72\" class=\"textannotation\">CSS<\/span> auskennst.<\/li>\n<\/ol>\n<p>Schauen wir uns nun einige Unterschiede an:<\/p>\n<ol>\n<li>Tailwind unterscheidet sich von den meisten Frameworks, weil du deine <span id=\"urn:enhancement-1cf2d6a1-67e1-40a2-93b0-d8a17a37a3e7\" class=\"textannotation\">Komponenten<\/span> selbst erstellen musst. <span id=\"urn:enhancement-f5d2e498-748d-47c0-9948-a4fa4084342b\" class=\"textannotation\">Bootstrap<\/span> hat zum Beispiel <span id=\"urn:enhancement-21e4fdc0-f22a-4a33-b255-0f70ab7c3d39\" class=\"textannotation\">Komponenten<\/span> wie Navigationsleisten, Schaltfl\u00e4chen und so weiter, aber bei Tailwind musst du das alles selbst erstellen.<\/li>\n<li>Einige Frameworks wie <a href=\"https:\/\/kinsta.com\/de\/blog\/responsiven-webdesign\/#bootstraps-responsive-breakpoints\">Bootstrap<\/a> lassen sich nicht so leicht anpassen, sodass du gezwungen bist, ihre Designmuster zu verwenden. In Tailwind hast du die Kontrolle \u00fcber den Ablauf von allem.<\/li>\n<li>Um Tailwind zu nutzen, brauchst du fundierte Kenntnisse in <span id=\"urn:enhancement-6184d823-84e2-41ee-80c5-076823e3e4ba\" class=\"textannotation\">CSS<\/span>. Es reicht nicht aus, <span id=\"urn:enhancement-4594f636-c802-4710-a966-36dc395ff9ea\" class=\"textannotation\">Klassennamen<\/span> zu schreiben, denn du musst sie so kombinieren, als w\u00fcrdest du Vanilla <span id=\"urn:enhancement-89627644-663e-4130-bc80-fcc02b32d8f9\" class=\"textannotation\">CSS<\/span> schreiben, um das gleiche Ergebnis zu erzielen. Bei den meisten anderen Frameworks musst du nur wissen, welche Komponente erstellt wird, wenn du einen <span id=\"urn:enhancement-b58f4097-92f5-43eb-88e3-9b08ad4c0ea8\" class=\"textannotation\">Klassennamen<\/span> verwendest.<\/li>\n<\/ol>\n<h2>Wie du mit Tailwind CSS anf\u00e4ngst<\/h2>\n<p>Bevor du Tailwind <span id=\"urn:enhancement-b5f10d92-df87-43a5-ba05-db0db3950dd3\" class=\"textannotation\">CSS<\/span> installierst und in dein Projekt integrierst, solltest du sicherstellen, dass:<\/p>\n<ol>\n<li>Du hast <a href=\"https:\/\/kinsta.com\/de\/blog\/so-installierst-du-node-js\/\">Node.js auf deinem Computer installiert<\/a>, um den <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-node-js\/#what-is-npm\">Node-Paketmanager (npm)<\/a> im Terminal zu nutzen.<\/li>\n<li>Dein Projekt ist fertig eingerichtet und deine Dateien sind erstellt.<\/li>\n<\/ol>\n<p>So sieht unsere Projektstruktur im Moment aus:<\/p>\n<pre><code class=\"language-md\">-Tailwind-tutorial\n    -public\n        -index.html\n        -styles.css\n    -src\n        -styles.css<\/code><\/pre>\n<p>Starte als N\u00e4chstes ein Terminal f\u00fcr dein Projekt und f\u00fchre die folgenden Befehle aus:<\/p>\n<pre><code class=\"language-bash\">    npm install -D tailwindcss<\/code><\/pre>\n<p>Mit dem obigen Befehl wird das Tailwind <span id=\"urn:enhancement-7206c49f-a371-4950-8d36-932872fdcd6a\" class=\"textannotation\">CSS-Framework<\/span> als Abh\u00e4ngigkeit installiert. Als N\u00e4chstes generierst du deine <span id=\"urn:enhancement-50cdeedb-87cc-4edf-90dd-a2765de77227\" class=\"textannotation\">Datei<\/span> tailwind.config.js, indem du den folgenden Befehl ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">    npm install -D tailwindcss<\/code><\/pre>\n<p>Die <span id=\"urn:enhancement-02079e41-a13d-4fce-9ecb-736172a2c012\" class=\"textannotation\">Datei<\/span> tailwind.config.js ist leer, wenn sie erstellt wird, also m\u00fcssen wir einige <span id=\"urn:enhancement-8a645a5e-b63c-48a2-bef9-2774c8a44aff\" class=\"textannotation\">Codezeilen<\/span> hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-javascript\">module.exports = {\n  content: [\".\/src\/**\/*.{html,js}\", \".\/public\/*<span id=\"urn:enhancement-17769467-d1ea-4330-9f63-65aef052b887\" class=\"textannotation\">.html<\/span>\"],\n  theme: {\n    extend: {},\n  },\n  plugins: [],\n};<\/code><\/pre>\n<p>Die <span id=\"urn:enhancement-cbb56ee2-5f48-466e-8f14-204fb1588b4e\" class=\"textannotation\">Dateipfade<\/span>, die im Inhaltsfeld angegeben sind, erm\u00f6glichen es Tailwind, unbenutzte Stile w\u00e4hrend der Erstellung zu l\u00f6schen.<\/p>\n<p>Als N\u00e4chstes musst du die &#8222;@tailwind&#8220;-Direktiven zu deiner <span id=\"urn:enhancement-08b9b5fc-5e6e-49f4-a21a-8a89f6724370\" class=\"textannotation\">CSS-Datei<\/span> im <strong>src-Ordner<\/strong> hinzuf\u00fcgen &#8211; hier erzeugt Tailwind alle vordefinierten Stile f\u00fcr dich:<\/p>\n<pre><code class=\"language-css\">@tailwind base;\n@tailwind <span id=\"urn:enhancement-0e8efa3a-27ca-4359-a511-f4c6156f3be4\" class=\"textannotation\">components<\/span>;\n@tailwind <span id=\"urn:enhancement-c42a28fa-bd10-47b1-9ed7-d80f29b3d9a5\" class=\"textannotation\">utilities<\/span>;<\/code><\/pre>\n<p>Als Letztes musst du den <span id=\"urn:enhancement-3cfe17b6-cf3e-43b9-9f22-9a99cec4259f\" class=\"textannotation\">Erstellungsprozess<\/span> starten, indem du diesen Befehl in deinem Terminal ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">    npx tailwindcss -i .\/src\/styles.css -o .\/public\/styles.css --watch<\/code><\/pre>\n<p>Im obigen Code teilen wir Tailwind mit, dass unsere <span id=\"urn:enhancement-c8f4cdb5-a867-4c95-a790-ad629fcb7393\" class=\"textannotation\">Eingabedatei<\/span> das Stylesheet im src-Ordner ist und dass alle Stile, die wir verwendet haben, in die <span id=\"urn:enhancement-def4d806-64b8-47c6-8f8b-b3b2fb07f7d7\" class=\"textannotation\">Ausgabedatei<\/span> im public-Ordner eingebaut werden m\u00fcssen. <code>--watch<\/code> erm\u00f6glicht es Tailwind, deine <span id=\"urn:enhancement-4c05b6a3-e421-4fd3-8f73-c8e87a8944a6\" class=\"textannotation\">Datei<\/span> auf \u00c4nderungen zu \u00fcberwachen, um einen automatischen <span id=\"urn:enhancement-78725eb3-8087-4dc6-8bf5-1bd8e0e5195a\" class=\"textannotation\">Bauprozess<\/span> zu erm\u00f6glichen; wenn wir es weglassen, m\u00fcssen wir das <span id=\"urn:enhancement-8a7dd9a4-bb35-48a8-adfb-dc050498f45a\" class=\"textannotation\">Skript<\/span> jedes Mal ausf\u00fchren, wenn wir unseren Code bauen und die gew\u00fcnschte Ausgabe sehen wollen.<\/p>\n\n<h3>Tailwind CSS verwenden<\/h3>\n<p>Nachdem wir nun Tailwind <span id=\"urn:enhancement-de7e33a7-0415-4ce1-8c6e-4a382d601407\" class=\"textannotation\">CSS<\/span> f\u00fcr unser Projekt installiert und eingerichtet haben, wollen wir uns einige Beispiele ansehen, um die Anwendung vollst\u00e4ndig zu verstehen.<\/p>\n<h4>Flexbox-Beispiel<\/h4>\n<p>Um <a href=\"https:\/\/kinsta.com\/de\/blog\/responsiven-webdesign\/\">Flex<\/a> in Tailwind <span id=\"urn:enhancement-9fa4f256-9c79-427c-9978-46fe3928ceb8\" class=\"textannotation\">CSS<\/span> zu verwenden, musst du eine <span id=\"urn:enhancement-6dc3f168-1295-486b-a368-13bba4634efb\" class=\"textannotation\">Flexklasse<\/span> und die Richtung der Flexelemente hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-html\">    &lt;<span id=\"urn:enhancement-09ce9df4-4c35-46f5-a3e4-516f4b9b100b\" class=\"textannotation\">div<\/span> <span id=\"urn:enhancement-79ff416d-9a21-4d46-887e-e92c750c1988\" class=\"textannotation\">class<\/span>=\"flex flex-row\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n    &lt;\/<span id=\"urn:enhancement-83888272-00e4-4f95-b855-d2214b379de5\" class=\"textannotation\">div<\/span>&gt;<\/code><\/pre>\n<figure id=\"attachment_114097\" aria-describedby=\"caption-attachment-114097\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114097 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/flexbox-container-1024x582.png\" alt=\"Unsere drei lila Buttons.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114097\" class=\"wp-caption-text\">Unsere drei lila Buttons.<\/figcaption><\/figure>\n<p>Wenn du <code>flex-row-reverse<\/code> verwendest, wird die Reihenfolge, in der die Schaltfl\u00e4chen erscheinen, umgekehrt.<\/p>\n<p><code>flex-col<\/code> stapelt sie \u00fcbereinander. Hier ist ein Beispiel:<\/p>\n<pre><code class=\"language-html\">    &lt;<span id=\"urn:enhancement-5c0cb9ed-f1c1-4052-83e5-c59399a93712\" class=\"textannotation\">div<\/span> <span id=\"urn:enhancement-2e44e2b2-8bcd-4572-b09d-c828c4912dcd\" class=\"textannotation\">class<\/span>=\"flex flex-col\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n    &lt;\/<span id=\"urn:enhancement-29c873a8-c779-49b7-ad83-63e8384ee6d1\" class=\"textannotation\">div<\/span>&gt;<\/code><\/pre>\n<figure id=\"attachment_114101\" aria-describedby=\"caption-attachment-114101\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114101 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/flex-col-1024x582.png\" alt=\"Drei vertikal ausgerichtete Schaltfl\u00e4chen mit der CSS-Hilfsklasse flex-col von Tailwind.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114101\" class=\"wp-caption-text\">Unsere drei lila Buttons.<\/figcaption><\/figure>\n<p>Genau wie im vorherigen Beispiel, <strong><code>flex-col-reverse<\/code><\/strong> kehrt sich die Reihenfolge um.<\/p>\n<h4>Beispiel f\u00fcr ein Raster<\/h4>\n<p>Bei der Angabe von Spalten und Zeilen im <span id=\"urn:enhancement-e0654d7b-7813-4c8e-b187-1b89e8758aba\" class=\"textannotation\">Rastersystem<\/span> gehen wir anders vor, indem wir eine Zahl \u00fcbergeben, die bestimmt, wie die Elemente den verf\u00fcgbaren Platz einnehmen werden:<\/p>\n<pre><code class=\"language-html\">&lt;<span id=\"urn:enhancement-6d3628ed-f12d-4dcc-af31-e802b121c65f\" class=\"textannotation\">div<\/span> <span id=\"urn:enhancement-68b06a78-e4fc-4ccb-bea3-ea0ccc2f5b39\" class=\"textannotation\">class<\/span>=\"<span id=\"urn:enhancement-a18d61fe-a514-4bc9-8081-151e14de9446\" class=\"textannotation\">grid<\/span> <span id=\"urn:enhancement-295fd716-3e73-443c-b11c-f45081fc3844\" class=\"textannotation\">grid<\/span>-cols-3\"&gt;\n      &lt;button&gt; Button 1 &lt;\/button&gt;\n      &lt;button&gt; Button 2 &lt;\/button&gt;\n      &lt;button&gt; Button 3 &lt;\/button&gt;\n      &lt;button&gt; Button 4 &lt;\/button&gt;\n      &lt;button&gt; Button 5 &lt;\/button&gt;\n      &lt;button&gt; Button 6 &lt;\/button&gt;\n    &lt;\/<span id=\"urn:enhancement-16139ce5-a504-4d1c-8987-20893c4dda47\" class=\"textannotation\">div<\/span>&gt;<\/code><\/pre>\n<figure id=\"attachment_114104\" aria-describedby=\"caption-attachment-114104\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114104 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/grid-col-1024x582.png\" alt=\"Sechs gleichm\u00e4\u00dfig in Spalten verteilte Schaltfl\u00e4chen mit der CSS-Hilfsklasse grid-cols von Tailwind.\" width=\"1024\" height=\"582\"><figcaption id=\"caption-attachment-114104\" class=\"wp-caption-text\">Unsere sechs lilafarbenen Schaltfl\u00e4chen.<\/figcaption><\/figure>\n<h4>Farben<\/h4>\n<p>Tailwind kommt mit einer Menge vordefinierter Farben. Jede <span id=\"urn:enhancement-0954b5e5-4244-42e9-8497-8078a2b6d797\" class=\"textannotation\">Farbe<\/span> hat eine Reihe von verschiedenen Variationen, wobei die hellste Variante 50 und die dunkelste 900 ist.<\/p>\n<p>Hier ist ein Bild mit mehreren Farben und ihren <a href=\"https:\/\/kinsta.com\/de\/blog\/die-farbe-der-html-fonts\/\">HTML-Hex-Codes<\/a>, um das zu verdeutlichen<\/p>\n<figure id=\"attachment_114105\" aria-describedby=\"caption-attachment-114105\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-114105 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/01\/tailwind-color-variants-1024x617.png\" alt=\"Die Farbvarianten von Tailwind CSS f\u00fcr Rot, Orange und Bernstein\" width=\"1024\" height=\"617\"><figcaption id=\"caption-attachment-114105\" class=\"wp-caption-text\">Farben aus der Standardpalette von Tailwind anpassen.<a href=\"https:\/\/tailwindcss.com\/docs\/customizing-colors#default-color-palette\">(Bildquelle)<\/a><\/figcaption><\/figure>\n<p>Wir zeigen dir ein Beispiel, wie du das machen kannst, indem du die <span id=\"urn:enhancement-22afda74-3ec1-4189-9844-de246500a467\" class=\"textannotation\">rote<\/span> <span id=\"urn:enhancement-be44f876-f278-4fa4-b1f7-f2c2b2cbcdf4\" class=\"textannotation\">Farbe<\/span> oben benutzt, um einem Schaltfl\u00e4chenelement eine <span id=\"urn:enhancement-391057c1-8188-41d3-903c-5190a418f176\" class=\"textannotation\">Hintergrundfarbe<\/span> zu geben:<\/p>\n<pre><code class=\"language-html\">&lt;button <span id=\"urn:enhancement-0c31283a-c128-4214-ac74-c60797ba6496\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-fbdf8dff-43d7-45e3-93ed-ba7677693928\" class=\"textannotation\">red<\/span>-50\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-373d1c9f-0c78-4420-95be-f0e1509bb8c6\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-a9922eb2-bc33-46ba-95db-3bd77455643b\" class=\"textannotation\">red<\/span>-100\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-db62cf54-0d3b-414b-bd38-0dbae9375ba7\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-d2101dfb-07eb-416b-8a62-460bee81e5ad\" class=\"textannotation\">red<\/span>-200\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-1cdebd2b-18cb-47c5-95ba-16bd6821f427\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-7a5e9bca-f6dd-46b7-b436-9ea106b5bdb9\" class=\"textannotation\">red<\/span>-300\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-45e4104c-7ddb-4a8d-ab18-6dd03d7ce27e\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-2ed49f1d-e0ac-4f79-a146-c11b1a35be88\" class=\"textannotation\">red<\/span>-400\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-83b6dcdc-833b-41d0-aa67-4fe5c0380fc1\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-7083915f-074b-40ac-b84c-fbc01ab996fc\" class=\"textannotation\">red<\/span>-500\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-fc68eff4-7cb4-47c2-b058-2964e747abf3\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-084bbebb-5c87-410e-a9cb-22f58316b5f0\" class=\"textannotation\">red<\/span>-600\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-e5cd1e19-fa82-49fb-b1cf-c82ca98de498\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-3487c4f4-6916-4bc6-9f29-2b3a80ca7d08\" class=\"textannotation\">red<\/span>-700\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-17048194-4eae-4517-a9bf-d23c979eeb73\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-960e6000-5ba8-4b42-9861-b9c1a91d9629\" class=\"textannotation\">red<\/span>-800\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-2b3bc223-40d2-4800-a9e1-d77472b391b6\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-d0bdb8c1-5297-412a-86f5-f2694c291a45\" class=\"textannotation\">red<\/span>-900\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Diese Syntax ist f\u00fcr alle Farben in Tailwind gleich, mit Ausnahme von <span id=\"urn:enhancement-ab5d8262-32e0-4490-9651-5048a1fb1eac\" class=\"textannotation\">Schwarz<\/span> und Wei\u00df, die auf die gleiche Weise geschrieben werden, allerdings ohne die Verwendung von Zahlen <code>bg-<span id=\"urn:enhancement-cac64e48-2e33-4793-8aca-786a1f70aaf9\" class=\"textannotation\">black<\/span><\/code> und <code>bg-white<\/code>.<\/p>\n<p>Um eine <span id=\"urn:enhancement-1ebcbb3c-eda3-45ec-bde2-d9cbe2f593ac\" class=\"textannotation\">Textfarbe<\/span> hinzuzuf\u00fcgen, verwendest du die <span id=\"urn:enhancement-5f544593-0930-4acb-830e-87b32a144927\" class=\"textannotation\">Klasse<\/span> <code><span id=\"urn:enhancement-cf64ac2a-600c-4bb1-a795-04673cb240f8\" class=\"textannotation\">text<\/span>-{<span id=\"urn:enhancement-2b4b11c6-cfe8-4331-952c-dc0f3b8f49b1\" class=\"textannotation\">color<\/span>}<\/code>:<\/p>\n<pre><code class=\"language-html\">&lt;p <span id=\"urn:enhancement-f7c81328-ca5d-4964-b966-6511d95619d1\" class=\"textannotation\">class<\/span>=\"<span id=\"urn:enhancement-dc5b11e8-df67-447b-971b-73a12f489706\" class=\"textannotation\">text<\/span>-yellow-600\"&gt;<span id=\"urn:enhancement-151d603b-0de5-42fc-8a13-b59ced7951b5\" class=\"textannotation\">Hello World<\/span>&lt;\/p&gt;<\/code><\/pre>\n<h4>Padding<\/h4>\n<p>Tailwind verf\u00fcgt bereits \u00fcber ein Gestaltungssystem, das dir dabei hilft, eine einheitliche Skala in deinen Entw\u00fcrfen beizubehalten. Alles, was du wissen musst, ist die Syntax f\u00fcr die Anwendung der einzelnen Hilfsmittel.<\/p>\n<p>Im Folgenden findest du <span id=\"urn:enhancement-ee597b45-ea25-4b5b-920e-2621bd523e10\" class=\"textannotation\">Hilfsprogramme<\/span> zum Hinzuf\u00fcgen von Auff\u00fcllungen zu deinen Elementen:<\/p>\n<ul>\n<li><code>p<\/code> bezeichnet das Padding \u00fcber das gesamte Element.<\/li>\n<li><code>py<\/code> bezeichnet padding padding-top und padding-bottom.<\/li>\n<li><code>px<\/code> steht f\u00fcr padding-left und padding-right.<\/li>\n<li><code>pt<\/code> bezeichnet padding-top.<\/li>\n<li><code>pr<\/code> kennzeichnet padding-right.<\/li>\n<li><code>pb<\/code> bezeichnet padding-bottom.<\/li>\n<li><code>pl<\/code> kennzeichnet padding-left<\/li>\n<\/ul>\n<p>Um sie auf deine Elemente anzuwenden, musst du die entsprechenden Zahlen von Tailwind verwenden &#8211; <span id=\"urn:enhancement-0a3f7820-4a4c-4d5d-bb23-12c115c958b2\" class=\"textannotation\">\u00e4hnlich<\/span> wie die Zahlen, die im letzten Abschnitt f\u00fcr die <span id=\"urn:enhancement-21b93bc2-eadf-49fd-ab22-88cdca36ce45\" class=\"textannotation\">Farbvarianten<\/span> standen. Das meinen wir folgenderma\u00dfen:<\/p>\n<pre><code class=\"language-html\">&lt;button <span id=\"urn:enhancement-933cbd49-9a11-4a8e-af19-0223261d6221\" class=\"textannotation\">class<\/span>=\"p-0\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-652ec281-bda7-4fd6-8df7-9eda39f578f2\" class=\"textannotation\">class<\/span>=\"pt-1\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-c9493f66-60a0-4e5c-a370-246c517061d7\" class=\"textannotation\">class<\/span>=\"pr-2\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-5adab139-3835-4ca1-ba9b-58f89c9f8651\" class=\"textannotation\">class<\/span>=\"pb-3\"&gt;Click me&lt;\/button&gt;\n&lt;button <span id=\"urn:enhancement-2da08c89-cc68-4910-8545-f5ae739f5f5f\" class=\"textannotation\">class<\/span>=\"pl-4\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<h4>R\u00e4nder<\/h4>\n<p>Die vordefinierten <span id=\"urn:enhancement-07bb73f0-a28e-4e4b-99ff-3149faa1be7f\" class=\"textannotation\">Hilfsmittel<\/span> f\u00fcr Padding und Margin sind sehr \u00e4hnlich. Du musst das <code>p<\/code> durch ein <code>m<\/code> ersetzen:<\/p>\n<ul>\n<li><code>m<\/code><\/li>\n<li><code>my<\/code><\/li>\n<li><code>mx<\/code><\/li>\n<li><code>mt<\/code><\/li>\n<li><code>mr<\/code><\/li>\n<li><code>mb<\/code><\/li>\n<li><code>ml<\/code><\/li>\n<\/ul>\n<h2>Wie man ein Tailwind CSS Plugin erstellt<\/h2>\n<p>Auch wenn Tailwind <span id=\"urn:enhancement-6abe48ba-13fa-452f-bf9b-59c317f53447\" class=\"textannotation\">CSS<\/span> bereits viele <span id=\"urn:enhancement-2a4d94d2-128a-416c-a401-cddb6afa73bf\" class=\"textannotation\">Hilfsprogramme<\/span> und Gestaltungssysteme f\u00fcr dich bereith\u00e4lt, kann es sein, dass du eine bestimmte Funktionalit\u00e4t haben m\u00f6chtest, um die Einsatzm\u00f6glichkeiten von Tailwind zu erweitern. Mit Tailwind <span id=\"urn:enhancement-75352ab5-0f71-42ec-912c-fdfc3985fe37\" class=\"textannotation\">CSS<\/span> k\u00f6nnen wir das tun, indem wir ein <span id=\"urn:enhancement-54fbc97e-f15c-41c3-a0a3-ddb08d24f097\" class=\"textannotation\">Plugin<\/span> erstellen.<\/p>\n<p>Machen wir uns die H\u00e4nde schmutzig, indem wir ein <span id=\"urn:enhancement-7dbbf5e6-3f1e-4e2a-a014-1f1aabcc49bb\" class=\"textannotation\">Plugin<\/span> erstellen, das die <span id=\"urn:enhancement-86614762-b1bc-4028-8623-30e688134f51\" class=\"textannotation\">Farbe<\/span> <span id=\"urn:enhancement-9113918f-0511-4bce-9a04-695ea2ee637b\" class=\"textannotation\">Aqua<\/span> hinzuf\u00fcgt und ein Dienstprogramm zum Drehen, das ein Element um 150\u00ba auf der X-Achse dreht. Wir erstellen diese <span id=\"urn:enhancement-114fc017-89d5-4419-9099-f440b0706185\" class=\"textannotation\">Hilfsprogramme<\/span> in der <span id=\"urn:enhancement-9b512e2c-9447-4ab9-a639-6b3119a08abd\" class=\"textannotation\">Datei<\/span> <strong>tailwind.config.js<\/strong> mit ein <span id=\"urn:enhancement-dc0dcac7-1ec8-4359-bc6b-5dc28bbc254d\" class=\"textannotation\">wenig<\/span> <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-javascript\/\">JavaScript<\/a>.<\/p>\n<pre><code class=\"language-javascript\"><span id=\"urn:enhancement-f0bc038e-3005-48c3-82b2-81cb22f37469\" class=\"textannotation\">const<\/span> <span id=\"urn:enhancement-8c2c0c86-bcd0-482d-b40d-116d45ebafe2\" class=\"textannotation\">plugin<\/span> = require(\"tailwindcss\/<span id=\"urn:enhancement-f23f1127-fecc-42bf-8c73-f876dc7719f3\" class=\"textannotation\">plugin<\/span>\");\n\nmodule.exports = {\n  content: [\".\/src\/**\/*.{html,js}\", \".\/public\/*<span id=\"urn:enhancement-fd9a6592-2567-43b2-a60f-91fcef6af48a\" class=\"textannotation\">.html<\/span>\"],\n  theme: {\n    extend: {},\n  },\n  plugins: [\n    <span id=\"urn:enhancement-294ef35c-4924-4902-91da-c8b791c0ef90\" class=\"textannotation\">plugin<\/span>(<span id=\"urn:enhancement-5cc897e9-d821-47e0-a484-58c60bc71f54\" class=\"textannotation\">function<\/span> ({ addUtilities }) {\n      <span id=\"urn:enhancement-e8bda9ee-90c9-4bdf-9759-878aec32d57f\" class=\"textannotation\">const<\/span> myUtilities = {\n        \".bg-<span id=\"urn:enhancement-94d85408-5906-415e-b5c9-b66a45dea758\" class=\"textannotation\">aqua<\/span>\": { background: \"<span id=\"urn:enhancement-25655676-9215-408b-b38e-5e1f82a6e81a\" class=\"textannotation\">aqua<\/span>\" },\n        \".rotate-150deg\": {\n          transform: \"rotateX(150deg)\",\n        },\n      };\n      addUtilities(myUtilities);\n    }),\n  ],\n\n};<\/code><\/pre>\n<p>Schauen wir uns das mal genauer an. Als Erstes importieren wir die <span id=\"urn:enhancement-b142e10d-dfe4-4ac1-af5f-8afd0b167e09\" class=\"textannotation\">Plugin-Funktion<\/span> von Tailwind:<\/p>\n<pre><code class=\"language-javascript\"><span id=\"urn:enhancement-7002d3cf-8027-4b16-9328-2b40a6c0844d\" class=\"textannotation\">const<\/span> <span id=\"urn:enhancement-6c0ed231-20b4-4402-837f-49a8380c3fd4\" class=\"textannotation\">plugin<\/span> = require(\"tailwindcss\/<span id=\"urn:enhancement-2231d4f1-e5e6-499c-9b36-15987aac226a\" class=\"textannotation\">plugin<\/span>\");<\/code><\/pre>\n<p>Dann haben wir unsere Plugins im Plugins-Array erstellt:<\/p>\n<pre><code class=\"language-javascript\">  plugins: [\n    <span id=\"urn:enhancement-b88a09aa-fe7f-4b81-a818-3f35959d65b5\" class=\"textannotation\">plugin<\/span>(<span id=\"urn:enhancement-8b57283d-c6e9-44f1-8c29-907ac31519dc\" class=\"textannotation\">function<\/span> ({ addUtilities }) {\n      <span id=\"urn:enhancement-657d512e-3077-417e-b0e9-77069cfa7b9e\" class=\"textannotation\">const<\/span> newUtilities = {\n        \".bg-<span id=\"urn:enhancement-d3ff724e-c7aa-4e88-82e3-c39bb44f318a\" class=\"textannotation\">aqua<\/span>\": { background: \"<span id=\"urn:enhancement-06a95aa1-620d-4984-a3b3-a76461fffa56\" class=\"textannotation\">aqua<\/span>\" },\n        \".rotate-150deg\": {\n          transform: \"rotateX(150deg)\",\n        },\n      };\n      addUtilities(newUtilities);\n    }),\n  ],<\/code><\/pre>\n<p>M\u00f6glicherweise musst du das <span id=\"urn:enhancement-3e1ceaad-db15-4a47-99d8-50ce45276dd2\" class=\"textannotation\">Build-Skript<\/span> nach der Erstellung deines <span id=\"urn:enhancement-b5afb804-65d5-4b8f-b9af-a067d5e37bd3\" class=\"textannotation\">Plugins<\/span> noch einmal ausf\u00fchren.<\/p>\n<p>Jetzt, wo die Plugins fertig sind, k\u00f6nnen wir sie testen:<\/p>\n<pre><code class=\"language-html\">&lt;button <span id=\"urn:enhancement-25dd306c-f3c3-4209-be82-93665b3de464\" class=\"textannotation\">class<\/span>=\"bg-<span id=\"urn:enhancement-b11b3f64-dabc-44d1-9410-4c3517f3b515\" class=\"textannotation\">aqua<\/span> rotate-150deg\"&gt;Click me&lt;\/button&gt;<\/code><\/pre>\n<p>Wenn du alles richtig gemacht hast, solltest du eine Schaltfl\u00e4che in <span id=\"urn:enhancement-be65e31c-ade9-4310-a6d6-d3b67196957c\" class=\"textannotation\">Aquafarbe<\/span> haben, deren <span id=\"urn:enhancement-f85d6d3a-9cf9-4ddd-bbe6-82cb34c2e966\" class=\"textannotation\">Text<\/span> um 150\u00b0 auf der X-Achse gedreht ist.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>Frameworks sind eine unsch\u00e4tzbare Option, wenn es darum geht, deinen Arbeitsablauf zu beschleunigen. Sie helfen dir, gut aussehende und professionelle Webseiten zu erstellen und gleichzeitig ein einheitliches Design zu gew\u00e4hrleisten. Tailwind <span id=\"urn:enhancement-8d8384f1-2a3c-4a3f-9b3e-4f7d524edb6b\" class=\"textannotation\">CSS<\/span> bietet viele n\u00fctzliche <span id=\"urn:enhancement-aed0013b-eea7-4b3b-b029-34b43dd37051\" class=\"textannotation\">CSS-Klassen<\/span>, mit denen du <a href=\"https:\/\/kinsta.com\/de\/blog\/best-practices-fur-webdesign\/\">dein Webdesign und deine Entwicklung auf die n\u00e4chste Stufe heben<\/a> kannst.<\/p>\n<p>In diesem Artikel haben wir gelernt, was Tailwind <span id=\"urn:enhancement-e84925dc-4b7a-4281-b134-2abb323a0fda\" class=\"textannotation\">CSS<\/span> ist und was es zu einem Framework macht. Anschlie\u00dfend haben wir uns den <span id=\"urn:enhancement-a8c041dc-a19f-41c5-b201-3d969b2b7b45\" class=\"textannotation\">Installationsprozess<\/span> angeschaut und einige Beispiele gesehen, die uns gezeigt haben, wie wir unsere eigenen Plugins erstellen k\u00f6nnen, um die vorhandenen Funktionen zu erweitern.<\/p>\n<p>Wenn du bis zu diesem Punkt durchgehalten hast, hast du jetzt ein grundlegendes, aber solides Verst\u00e4ndnis davon, wie Tailwind funktioniert. Um ein solches Framework, bei dem die N\u00fctzlichkeit im Vordergrund steht, besser nutzen zu k\u00f6nnen, musst du allerdings weiter \u00fcben und deine <span id=\"urn:enhancement-e5e222bb-c233-4711-b1f0-6f531b5708ad\" class=\"textannotation\">CSS-Kenntnisse<\/span> erweitern, wenn du nicht schon eine solide Grundlage hast.<\/p>\n<p><em>Hast du Tailwind <span id=\"urn:enhancement-8afda8aa-085a-40ae-a8f4-1d8603f161e3\" class=\"textannotation\">CSS<\/span> oder ein anderes <span id=\"urn:enhancement-4a6fdd95-21e3-4100-a2ed-6e52822e5794\" class=\"textannotation\">CSS-Framework <\/span>in der Vergangenheit benutzt? Teile uns deine Meinung in den Kommentaren mit!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je weiter du als Entwickler kommst, desto wahrscheinlicher ist es, dass du Technologien verwendest, die dir helfen, mehr zu tun und dabei weniger Code zu schreiben. &#8230;<\/p>\n","protected":false},"author":240,"featured_media":48772,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[370,276],"topic":[991],"class_list":["post-48771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-css","tag-web-development","topic-web-entwicklungs-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst<\/title>\n<meta name=\"description\" content=\"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst\" \/>\n<meta property=\"og:description\" content=\"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-17T12:41:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-25T11:04:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ihechikara Abba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ihechikara Abba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\"},\"author\":{\"name\":\"Ihechikara Abba\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\"},\"headline\":\"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst\",\"datePublished\":\"2022-03-17T12:41:08+00:00\",\"dateModified\":\"2023-08-25T11:04:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\"},\"wordCount\":2010,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\",\"keywords\":[\"css\",\"web development\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\",\"name\":\"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\",\"datePublished\":\"2022-03-17T12:41:08+00:00\",\"dateModified\":\"2023-08-25T11:04:29+00:00\",\"description\":\"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Webentwicklungs-Tools\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/web-entwicklungs-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26\",\"name\":\"Ihechikara Abba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g\",\"caption\":\"Ihechikara Abba\"},\"description\":\"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/ihechivinabba\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst","description":"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/","og_locale":"de_DE","og_type":"article","og_title":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst","og_description":"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.","og_url":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2022-03-17T12:41:08+00:00","article_modified_time":"2023-08-25T11:04:29+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","type":"image\/jpeg"}],"author":"Ihechikara Abba","twitter_card":"summary_large_image","twitter_description":"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Ihechikara Abba","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/"},"author":{"name":"Ihechikara Abba","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26"},"headline":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst","datePublished":"2022-03-17T12:41:08+00:00","dateModified":"2023-08-25T11:04:29+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/"},"wordCount":2010,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","keywords":["css","web development"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/","url":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/","name":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","datePublished":"2022-03-17T12:41:08+00:00","dateModified":"2023-08-25T11:04:29+00:00","description":"Tailwind CSS ist ein leistungsstarkes CSS-Framework, mit dem du deine Entwicklungszeit verk\u00fcrzen kannst, damit du dich auf das Wesentliche konzentrieren kannst.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/tailwind-css\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/03\/tailwind-css.jpg","width":1460,"height":730,"caption":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Webentwicklungs-Tools","item":"https:\/\/kinsta.com\/de\/thema\/web-entwicklungs-tools\/"},{"@type":"ListItem","position":3,"name":"Wie du mit Tailwind CSS schnell schicke Webseiten entwickeln kannst"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/ac373ce22a016949523f7e464fdcae26","name":"Ihechikara Abba","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/483df106a6ba0c29683578302f74008c?s=96&d=mm&r=g","caption":"Ihechikara Abba"},"description":"Ihechikara is a software developer and technical writer. He enjoys writing articles on web technologies, programming, and IT-related topics. Connect with Ihechikara on Twitter.","url":"https:\/\/kinsta.com\/de\/blog\/author\/ihechivinabba\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/48771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=48771"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/48771\/revisions"}],"predecessor-version":[{"id":52136,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/48771\/revisions\/52136"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/es"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/translations\/jp"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/48771\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/48772"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=48771"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=48771"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=48771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}