Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Styla en React-Applikation | Styling av React-applikationer
Introduktion till React

bookUtmaning: Styla en React-Applikation

Uppgift

Vi ska nu skapa komponenten Alert, som kommer att rendera alla element som skickas som children och applicera specifika stilar på den. Uppgiften är:

  1. Skapa komponenten Alert som innehåller ett div-element.
  2. div-elementet ska ha klassnamnet alert.
  3. div-elementet ska ha prop:en children som innehåll.
  4. div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. För att skapa ett div-element i komponenten, använd <div>...</div>.
  2. För att skicka props.children som textinnehåll, omslut det med {...} och ange props.children. Resultat: <div>{props.children}</div>.
  3. För att lägga till ett klassnamn på div-elementet, använd attributet className och sätt det till alert. Resultat: className="alert".
  4. För att importera filen med stilar i index.js-filen, använd import-satsen och ange rätt sökväg till filen. Resultat: import './index.css'.
  5. För att applicera stilar på div-elementet, använd klassnamnsväljaren .alert och infoga stilarna från uppgiften.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookUtmaning: Styla en React-Applikation

Svep för att visa menyn

Uppgift

Vi ska nu skapa komponenten Alert, som kommer att rendera alla element som skickas som children och applicera specifika stilar på den. Uppgiften är:

  1. Skapa komponenten Alert som innehåller ett div-element.
  2. div-elementet ska ha klassnamnet alert.
  3. div-elementet ska ha prop:en children som innehåll.
  4. div-elementet ska ha följande CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. För att skapa ett div-element i komponenten, använd <div>...</div>.
  2. För att skicka props.children som textinnehåll, omslut det med {...} och ange props.children. Resultat: <div>{props.children}</div>.
  3. För att lägga till ett klassnamn på div-elementet, använd attributet className och sätt det till alert. Resultat: className="alert".
  4. För att importera filen med stilar i index.js-filen, använd import-satsen och ange rätt sökväg till filen. Resultat: import './index.css'.
  5. För att applicera stilar på div-elementet, använd klassnamnsväljaren .alert och infoga stilarna från uppgiften.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
some-alt