Auswahl des richtigen CSS -Frameworks ist ein wichtiger Bestandteil der neuen Projektentwicklung. Frameworks wie Bootstrap und Foundation sind beliebt für ihre voreingestellten Komponenten, die Entwickler problemlos beginnen können. Diese Methode eignet sich für einfache Websites mit einem vielseitigeren Erscheinungsbild und Gefühl. Für komplexere und personalisierte Websites treten jedoch Probleme auf.
Wenn das Projekt fortschreitet, müssen wir Komponenten anpassen, neue Komponenten erstellen und sicherstellen, dass die endgültige Codebasis einheitlich und nach der Änderung leicht zu pflegen bleibt.
Die oben genannten Bedürfnisse sind schwer mit Frameworks wie Bootstrap und Foundation zu erfüllen, da diese Frameworks viele Stile mit sich bringen, die subjektiv und in vielen Fällen unerwünscht sind. Infolgedessen müssen wir weiterhin Spezifitätsprobleme lösen, während wir versuchen, den Standardstil zu überschreiben. Das klingt nicht einfach.
On-Shelf-Lösungen sind einfach zu implementieren, aber es fehlen Flexibilität und sind durch bestimmte Grenzen begrenzt. Auf der anderen Seite ist das Entwerfen einer Website ohne CSS -Framework nicht einfach zu verwalten und zu warten. Also, was ist die Lösung?
Die Lösung folgt wie immer dem goldenen Mittelwert. Wir müssen das richtige Gleichgewicht zwischen Beton und Abstrakten finden und anwenden. Low-Level-CSS-Frameworks bieten dieses Gleichgewicht. Es gibt viele solcher Frameworks, und in diesem Tutorial werden wir die beliebtesten untersuchen: Rückenwind -CSS.
Schlüsselpunkte
tailwind.config.js
und mit dem Befehl @tailwind
, um Stile einzuschließen. Was ist Rückenwind?
Tailwind ist nicht nur ein CSS -Framework, sondern auch ein Motor zum Erstellen von Designsystemen. ——offizielle Wedwind Offizielle Website
Tailwind ist eine Sammlung von Dienstprogrammklassen auf niedriger Ebene. Sie können verwendet werden, um alle Art von Komponenten genau wie Lego -Steine zu bauen. Diese Sammlung deckt die wichtigsten CSS -Eigenschaften ab, kann jedoch auf verschiedene Weise leicht erweitert werden. Mit Rückenwind ist die Anpassung kein Problem mehr. Das Framework verfügt über eine hervorragende Dokumentation, beschreibt jedes Dienstprogramm der Klasse und demonstriert seine benutzerdefinierten Methoden. Alle modernen Browser und IE11 unterstützen es.
Warum ein praktisches Prioritäts -Framework verwenden?
Das CSS-Framework der praktischen Priorität auf niedriger Ebene wie Tailwind hat viele Vorteile. Lassen Sie uns einige der bemerkenswertesten untersuchen:
Schließlich, wie der Schöpfer von Rückenwind sagte:
Als ich es zum ersten Mal sah, war es fast unmöglich zu glauben, dass es eine gute Idee war - man muss es tatsächlich versuchen.
Also, lass es uns versuchen!
Anfänger von Rückenwind
Um die Anpassung von Rückenwind zu demonstrieren, müssen wir sie über NPM installieren:
npm install tailwindcss
Der nächste Schritt besteht darin, eine styles.css
-Datei zu erstellen, mit der wir die @tailwind
-Richtlinie verwenden, um den Rahmenstil einzuschließen:
@tailwind base; @tailwind components; @tailwind utilities;
führen wir den Befehl npx tailwind init
aus, der eine minimale tailwind.config.js
-Datei erstellt, in der wir während der Entwicklung benutzerdefinierte Optionen einstellen. Die generierte Datei enthält den folgenden Inhalt:
module.exports = { theme: {}, variants: {}, plugins: [], }
Der nächste Schritt besteht darin, die Stile zu erstellen, damit sie verwendet werden können:
npx tailwind build styles.css -o output.css
Schließlich verknüpfen wir die generierte output.css
Datei und eine Schriftart fantastisch mit unserem HTML:
<link rel="stylesheet" type="text/css" href="output.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css">
Jetzt sind wir bereit zu erstellen.
(Die detaillierten Schritte zum Erstellen einer einseitigen Website-Vorlage werden hier weggelassen, da die Länge zu lang ist, die Bilder und Schlüsselcode-Snippets jedoch beibehalten werden)
Zusammenfassung
Wie Sie sehen können, bietet Tailwind einen einfachen Prozess, ohne Optionen oder Flexibilität einzuschränken. Die von Tailwind bereitgestellte praktische Prioritätsmethode wurde erfolgreich auf große Unternehmen wie Github, Heroku, Kickstarter, Twitch, Segment usw. angewendet.
persönlich, nach vielen Stunden "Kampf" und "Kampf" mit den Stile von Frameworks wie Bootstrap, Foundation, Semantic UI, Uikit und Bulma, die das Heckwind -Dienstprogramm verwendet .
(Der FAQS -Abschnitt wird hier weggelassen, da es zu lang ist, aber ein Überblick über die Hauptfragen und Antworten wird beibehalten) Der FAQS -Abschnitt deckt die Einzigartigkeit von Rückenwind -CSS, den Ansatz zum Einstieg ab, erste und andere Frameworks-Kompatibilität, reaktionsschnelles Design, groß angelegte Projektanwendbarkeit, Themenanpassung, Vorprozessorunterstützung, Produktionsumgebungsoptimierung, E-Mail-Design und Lernressourcen.
Diese überarbeitete Ausgabe behält die Original -Bildpositionen und -formate bei und paraphrasieren Sie den Text erheblich, um das Erstellen der Website -Vorlage zu erreichen, um die Ausgangslänge zu verringern und die Kernkonzepte beizubehalten. auch zusammengefasst.
Das obige ist der detaillierte Inhalt vonSo bauen Sie einzigartige, schöne Websites mit Rückenwind -CSS auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!