Défi : Appliquer une Feuille de Style CSS Externe à une Application React
Tâche
Nous allons maintenant créer le composant Alert, qui affichera tous les éléments passés en tant qu'enfants et appliquera des styles spécifiques. La tâche consiste à :
- Créer le composant
Alertqui contient un élémentdivà l'intérieur. - L'élément
divdoit avoir le nom de classealert. - L'élément
divdoit avoir la propriétéchildrencomme contenu. - L'élément
divdoit avoir le CSS suivant.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Pour créer un élément
divdans le composant, utiliser<div>...</div>. - Pour passer
props.childrencomme contenu textuel, l'entourer avec{...}et définirprops.children. Résultat :<div>{props.children}</div>. - Pour ajouter un nom de classe à l'élément
div, utiliser l'attributclassNameet le définir àalert. Résultat :className="alert". - Pour importer le fichier de styles dans le fichier
index.js, utiliser l'instructionimportet fournir le chemin correct vers le fichier. Résultat :import './index.css'. - Pour appliquer les styles à l'élément
div, utiliser le sélecteur de nom de classe.alertet insérer les styles de la tâche.
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Suggested prompts:
Can you explain how to use the Alert component in my React app?
What should the index.css file contain for the Alert styles?
Can you clarify how to pass children to the Alert component?
Awesome!
Completion rate improved to 2.17
Défi : Appliquer une Feuille de Style CSS Externe à une Application React
Glissez pour afficher le menu
Tâche
Nous allons maintenant créer le composant Alert, qui affichera tous les éléments passés en tant qu'enfants et appliquera des styles spécifiques. La tâche consiste à :
- Créer le composant
Alertqui contient un élémentdivà l'intérieur. - L'élément
divdoit avoir le nom de classealert. - L'élément
divdoit avoir la propriétéchildrencomme contenu. - L'élément
divdoit avoir le CSS suivant.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Pour créer un élément
divdans le composant, utiliser<div>...</div>. - Pour passer
props.childrencomme contenu textuel, l'entourer avec{...}et définirprops.children. Résultat :<div>{props.children}</div>. - Pour ajouter un nom de classe à l'élément
div, utiliser l'attributclassNameet le définir àalert. Résultat :className="alert". - Pour importer le fichier de styles dans le fichier
index.js, utiliser l'instructionimportet fournir le chemin correct vers le fichier. Résultat :import './index.css'. - Pour appliquer les styles à l'élément
div, utiliser le sélecteur de nom de classe.alertet insérer les styles de la tâche.
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 7