⊗jsrtPmSySIS 101 of 112 menu

CSS-tyylien käsittely style-attribuutissa Reactissa

Edellisissä oppitunneissa välitimme <style>-attribuutille muuttujan, joka sisälsi objektin CSS-tyyleillä. Välimuuttujaa ei tarvitse käyttää, vaan objekti voidaan kirjoittaa suoraan attribuuttiin - tässä tapauksessa tarvitsemme kaksi paria aaltosulkuja - ensimmäinen JSX- sisäistykselle ja toinen objektille.

Joten, otetaan komponenttimme ilman CSS-tyylejä:

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

Esimerkiksi, asetetaan suoraan CSS-ominaisuudet ensimmäiselle kappaleelle React-komponentissamme App:

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

Lisätään tyylit samalla tavalla muille elementeille.

Lopputuloksena komponentin koodi näyttää seuraavalta:

function 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> ); }

Ota React-komponentti, jonka teit edellisen oppitunnin tehtävässä. Lisää tyylit jokaiselle elementille suoraan attribuuttiin style, kuten tässä oppitunnissa on näytetty.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää