⊗jsrtPmSyOTS 99 of 112 menu

Inserarea datelor în atributul style dintr-un obiect în React

Stilurile CSS elementelor pot fi de asemenea adăugate și cu ajutorul atributului style. În aceasta și în câteva lecții următoare vom examina metodele de stilizare inline.

Acum nu vom mai conecta fișierul styles.css, ci vom transmite valorile corespunzătoare în atributul style sub formă de obiect cu stiluri pentru fiecare tag, pe care le vom scrie direct în fișierul componentei.

Așadar, să luăm componenta noastră fără stiluri CSS, pe care am făcut-o în lecția trecută:

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

Să în fișierul App.js înainte de comanda return să creăm un obiect cu stiluri CSS pentru div în variabila class1. Amintiți-vă că numele proprietăților aici se scriu în camelCase notație, iar valorile proprietăților trebuie să fie puse în ghilimele:

const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center' };

Acum să adăugăm obiectul class2 cu stiluri pentru primul paragraf:

const class2 = { color: 'orangered', fontWeight: 'bold' }

Obiectul class3 cu stiluri pentru al doilea paragraf:

const class3 = { fontStyle: 'italic', color: 'brown', }

Și, în final class4 pentru ultimul:

const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }

Acum, pentru a aplica în componentă clasele CSS, vom folosi atributul style. Pentru primul paragraf aveam variabila class2, să o transmitem ca valoare:

<p style={class2}>text</p>

În mod similar să adăugăm stiluri din obiecte pentru restul tagurilor.

În rezultat, codul componentei va arăta în felul următor:

function App() { const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center', }; const class2 = { color: 'orangered', fontWeight: 'bold', }; const class3 = { fontStyle: 'italic', color: 'brown', }; const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }; return ( <div style={class1}> <p style={class2}>text</p> <p style={class3}>text</p> <p style={class4}>text</p> </div> ); }

Luați componenta React, pe care ați făcut-o în sarcina pentru lecția trecută, creați obiecte cu stiluri CSS pentru tagurile dvs., setați-le în atributele corespunzătoare style.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge