Utmaning: Tillämpa Extern CSS på en React-App
Uppgift
Vi kommer nu att skapa komponenten Alert, som renderar alla element som skickas som children och applicerar specifika stilar på den. Uppgiften är:
- Skapa komponenten
Alertsom innehåller ettdiv-element. div-elementet ska ha klassnamnetalert.div-elementet ska använda propetchildrensom innehåll.div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- För att skapa ett
div-element i komponenten, använd<div>...</div>. - För att använda
props.childrensom textinnehåll, omslut det med{...}och angeprops.children. Resultat:<div>{props.children}</div>. - För att lägga till ett klassnamn på
div-elementet, använd attributetclassNameoch sätt det tillalert. Resultat:className="alert". - För att importera filen med stilar i
index.js-filen, användimport-satsen och ange rätt sökväg till filen. Resultat:import './index.css'. - För att applicera stilar på
div-elementet, använd klassnamnsväljaren.alertoch infoga stilarna från uppgiften.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 7
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.17
Utmaning: Tillämpa Extern CSS på en React-App
Svep för att visa menyn
Uppgift
Vi kommer nu att skapa komponenten Alert, som renderar alla element som skickas som children och applicerar specifika stilar på den. Uppgiften är:
- Skapa komponenten
Alertsom innehåller ettdiv-element. div-elementet ska ha klassnamnetalert.div-elementet ska använda propetchildrensom innehåll.div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- För att skapa ett
div-element i komponenten, använd<div>...</div>. - För att använda
props.childrensom textinnehåll, omslut det med{...}och angeprops.children. Resultat:<div>{props.children}</div>. - För att lägga till ett klassnamn på
div-elementet, använd attributetclassNameoch sätt det tillalert. Resultat:className="alert". - För att importera filen med stilar i
index.js-filen, användimport-satsen och ange rätt sökväg till filen. Resultat:import './index.css'. - För att applicera stilar på
div-elementet, använd klassnamnsväljaren.alertoch infoga stilarna från uppgiften.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 7