Arbeta med CSS-stilar i style-attributet i React

I tidigare lektioner har vi i attributet style skickat en variabel som innehåller ett objekt med CSS-stilar. Du kan använda dig av en mellanliggande variabel, utan skriva ut objektet direct i attributet - i det här fallet behöver vi två par klammerparenteser - den första för JSX- insatsen, och den andra - för objektet.

Så, låt oss ta vår komponent utan CSS-stilar:

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

Till exempel, låt oss skriva CSS-egenskaperna direkt för det första stycket i vår React-komponent App:

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

På ett liknande sätt lägger vi till stilar för resten av taggarna.

Som ett resultat kommer komponentkoden att se ut på följande sätt:

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

Ta React-komponenten som du gjorde i uppgiften till föregående lektion. Lägg till stilar till varje tagg direkt i attributet style, som visas i den här lektionen.