Arbejde med CSS-stilarter i style-attributten i React

I de foregående lektioner har vi i attributten style overført en variabel, der indeholder et objekt med CSS-stilarter. Man kan undlade at bruge en mellemliggende variabel og i stedet udskrive objektet direkte i attributten - i dette tilfælde har vi brug for to par krøllede parenteser - den første for JSX- indsættelsen, og den anden - for objektet.

Så lad os tage vores komponent uden CSS-stilarter:

App.jsfunction App() {
  return (
    <div>
      <p>text</p>
      <p>text</p>
      <p>text</p>
    </div>
  );
}

For eksempel, lad os indsætte CSS-egenskaber direkte for det første afsnit i vores React-komponent App:

App.js<p style = {{
  color: 'orangered',
  fontWeight: 'bold' }}>
  text
</p>

På samme måde tilføjer vi stilarter for de resterende tags.

Som et resultat vil komponentkoden se sådan ud:

App.jsfunction App() {
  return (
    <div style = {{
      width: '200px',
      border: '2px solid brown',
      padding: '10px',
      textAlign: 'center' }}>
      <p style={{
        color: 'orangered',
        fontWeight: 'bold' }}>
        text
      </p>
      <p style = {{
        fontStyle: 'brown',
        color: 'brown' }}>
        text
      </p>
      <p style = {{
        backgroundColor: 'orange',
        fontWeight: 'bold',
        color: 'white' }}>
        text
      </p>
    </div>
  );
}
Задание 1

Tag den React-komponent, som du lavede i opgaven til den forrige lektion. Tilføj stilarter til hvert tag direkte i attributten style, som vist i denne lektion.