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.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- 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.
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: Styling mit der CSS-Datei
Swipe um das Menü anzuzeigen
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.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- 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.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7