Arbeid med CSS-stiler i style-attributtet i React

I tidligere leksjoner i attributtet style overførte vi en variabel som inneholdt et objekt med CSS-stiler. Du kan unngå å bruke en mellomliggende variabel og skrive objektet rett i attributtet - i dette tilfellet trenger vi to par krøllparenteser - den første for JSX- innsetting, og den andre for objektet.

Så, la oss ta komponenten vår uten CSS-stiler:

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

For eksempel, la oss sette CSS-egenskaper directly for det første avsnittet i React-komponenten vår App:

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

På lignende måte legger vi til stiler for de resterende taggene.

Som et resultat vil koden til komponenten se slik ut:

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 du lagde i oppgaven til forrige leksjon. Legg til stiler til hver tagg direkte i attributtet style, som vist i denne leksjonen.