⊗jsrtPmSyCMF 108 of 112 menu

Fortsetzung des Studiums der Gestaltung mit CSS-Modulen in React

Setzen wir die Arbeit an unserer Anwendung buttons fort. Jetzt kümmern wir uns um die Hauptkomponente App, die bereits initial im Ordner src generiert wurde. In ihr werden wir zwei Divs, eine Überschrift und einen Button haben.

Wir benennen die Datei App.css in App.module.css um, gemäß der Konvention, löschen ihren Inhalt und erstellen darin mehrere Klassen mit CSS-Stilen für die Tags:

.app { display: flex; flex-direction: column; width: 300px; border: 1px solid brown; padding: 10px; } .wrapper { display: flex; justify-content: space-around; } .title { text-align: center; margin-top: 10px; }

Und jetzt löschen wir den Inhalt der Datei App.js. Dann importieren wir die React Komponente Buttons und die Stile aus App.module.css. Wir schreiben unsere Tags und wenden die Stile auf sie an, sowie platzieren die React Komponente Buttons:

import classes from "./App.module.css"; import Buttons from "./components/Buttons"; function App() { return ( <div class={classes.app}> <h2 class={classes.title}>CSS Module Buttons</h2> <div class={classes.wrapper}> <Buttons /> </div> </div> ); } export default App;

Wir verwendeten das Wort classes für den Namen des Objekts, das die Stile enthält, das wir aus App.module.css importieren. Wie im vorherigen Fall können Sie dieses Objekt benennen, wie es für Sie bequem ist.

Es bleiben noch ein paar kleine Schritte. Wir ändern den Namen der Datei index.css gemäß der Konvention in index.module.css und in der Datei index.js vergessen wir nicht, die Import-Zeile zu ersetzen:

import "./index.css";

Durch die Zeile:

import "./index.module.css";

Jetzt können wir im Browser das Ergebnis unserer Anwendung sehen.

Wenn Sie das generierte Markup im Entwicklerbereich des Browsers öffnen, werden Sie sehen, dass für jede Komponente eigene eindeutige Klassen generiert wurden. So müssen wir uns keine Sorgen mehr über Konflikte zwischen den Klassen einzelner Komponenten machen.

Wichtig ist auch, dass CSS-Module den Import normaler externer CSS-Dateien nicht verbieten.

Folgen Sie der Theorie aus der Lektion, löschen Sie die React Komponente App Ihrer Anwendung inputs, die Sie in den Aufgaben zur letzten Lektion erstellt haben, und platzieren Sie darin Ihre erstellte Inputs Komponente in einem gestalteten Div. Fügen Sie in App eine gestaltete Überschrift hinzu. All dies platzieren Sie in einem weiteren Div. Schreiben Sie die Stile für die Tags der React-Komponente App in App.modules.css.

Setzen Sie alles zusammen, schließen Sie die verbleibenden Dateien korrekt an und starten Sie Ihre Anwendung inputs.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen