Herausforderung: Eine React-Anwendung Stylen
Aufgabe
Wir erstellen nun die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen Sie die Komponente
Alert, die eindiv-Element enthält. - Das
div-Element soll den Klassennamenalertbesitzen. - Das
div-Element soll diechildren-Prop als Inhalt haben. - Das
div-Element soll folgendes CSS erhalten.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Um ein
div-Element in der Komponente zu erstellen, verwenden Sie<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließen Sie es in{...}ein und setzen Sieprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwenden Sie das AttributclassNameund setzen Sie es aufalert. Ergebnis:className="alert". - Um die Datei mit den Stilen in der
index.js-Datei zu importieren, verwenden Sie dieimport-Anweisung und geben Sie den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Stile auf das
div-Element anzuwenden, verwenden Sie den Klassenselektor.alertund fügen Sie die Stile aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 4
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 4
Herausforderung: Eine React-Anwendung Stylen
Swipe um das Menü anzuzeigen
Aufgabe
Wir erstellen nun die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen Sie die Komponente
Alert, die eindiv-Element enthält. - Das
div-Element soll den Klassennamenalertbesitzen. - Das
div-Element soll diechildren-Prop als Inhalt haben. - Das
div-Element soll folgendes CSS erhalten.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Um ein
div-Element in der Komponente zu erstellen, verwenden Sie<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließen Sie es in{...}ein und setzen Sieprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwenden Sie das AttributclassNameund setzen Sie es aufalert. Ergebnis:className="alert". - Um die Datei mit den Stilen in der
index.js-Datei zu importieren, verwenden Sie dieimport-Anweisung und geben Sie den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Stile auf das
div-Element anzuwenden, verwenden Sie den Klassenselektor.alertund fügen Sie die Stile aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 4