Delo s CSS slogi v atributu style v Reactu

V prejšnjih lekcijah smo v atribut style podali spremenljivko, ki vsebuje objekt s CSS slogi. Lahko uporabimo vmesno spremenljivko, ali pa napišemo objekt naravnost v atributu - v tem primeru potrebujemo dva para zavitih oklepajev - prvi za JSX vstavljanje, drugi pa za objekt.

Vzemimo našo komponento brez CSS slogov:

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

Na primer, določimo neposredno CSS lastnosti za prvi odstavek naše React komponente App:

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

Na podoben način dodajmo sloge za preostale oznake.

Kot rezultat, bo koda komponente izgledala naslednje:

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

Vzemite React komponento, ki ste jo izdelali v nalogi za prejšnjo lekcijo. Dodajte sloge vsaki oznaki neposredno v atributu style, kot je prikazano v tej lekciji.