Kursinhalt
React-Meisterschaft
React-Meisterschaft
Herausforderung: Styling mit der CSS-Datei
Aufgabe
Wir werden nun das Alert
-Komponente erstellen, das alle als Kinder übergebenen Elemente rendert und einige spezifische Stile darauf anwendet. Die Aufgabe ist:
Erstellen Sie die Komponente
Alert
, die dasdiv
-Element enthält.Das
div
-Element sollte den Klassennamenalert
haben.Das
div
-Element sollte diechildren
-Eigenschaft als Inhalt haben.Das
div
-Element sollte das folgende CSS haben.
css
Um ein
div
-Element im Component zu erstellen, verwenden Sie<div>...</div>
.Um
props.children
als Textinhalt zu übergeben, schließen Sie es in{...}
ein und setzen Sieprops.children
. Ergebnis:<div>{props.children}</div>
.Um dem
div
-Element einen Klassennamen hinzuzufügen, verwenden Sie dasclassName
-Attribut und 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 Klassennamen-Selektor.alert
und fügen Sie die Stile aus der Aufgabe ein.
Danke für Ihr Feedback!