Herausforderung: Externe CSS in Einer React-App Anwenden
Aufgabe
Nun erstellen wir die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen der 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, verwende<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließe es in{...}ein und setzeprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwende das AttributclassNameund setze es aufalert. Ergebnis:className="alert". - Um die Datei mit den Styles in der
index.js-Datei zu importieren, verwende dasimport-Statement und gib den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Styles auf das
div-Element anzuwenden, verwende den Klassenselektor.alertund füge die Styles aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.17
Herausforderung: Externe CSS in Einer React-App Anwenden
Swipe um das Menü anzuzeigen
Aufgabe
Nun erstellen wir die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen der 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, verwende<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließe es in{...}ein und setzeprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwende das AttributclassNameund setze es aufalert. Ergebnis:className="alert". - Um die Datei mit den Styles in der
index.js-Datei zu importieren, verwende dasimport-Statement und gib den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Styles auf das
div-Element anzuwenden, verwende den Klassenselektor.alertund füge die Styles aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7