⊗jsrtPmSyOTS 99 of 112 menu

Տվյալների ներդրում style ատրիբուտում օբյեկտից React-ում

CSS ոճերը տարրերին կարելի է նաև ավելացնել style ատրիբուտի միջոցով: Այս և հաջորդ bir kaç դասերում մենք կքննարկենք ինլայն ոճավորում-ի մեթոդները:

Այժմ մենք չենք միացնի styles.css ֆայլը, այլ կփոխանցենք համապատասխան արժեքները style ատրիբուտին՝ որպես օբյեկտ յուրաքանչյուր թեգի համար ոճերով, որոնք մենք կգրենք անմիջապես կոմպոնենտի ֆայլում:

Այսպիսով, վերցնենք մեր CSS ոճերից զուրկ կոմպոնենտը, որը մենք արել էինք նախորդ դասում.

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

Եկեք App.js ֆայլում return հրամանից առաջ ստեղծենք օբյեկտ div-ի համար CSS ոճերով class1 փոփոխականում: Հիշեք, որ հատկությունների անունները այստեղ գրվում են camelCase նոտացիայով, իսկ հատկությունների արժեքները պետք է վերցնել չակերտների մեջ.

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

Այժմ ավելացնենք class2 օբյեկտը առաջին պարբերության համար ոճերով.

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

class3 օբյեկտը երկրորդ պարբերության համար ոճերով.

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

Եվ, վերջապես, class4-ը վերջինի համար.

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

Այժմ, որպեսզի կիրառենք CSS դասերը կոմպոնենտում, օգտագործենք style ատրիբուտը: Առաջին պարբերության համար մենք ունեինք class2 փոփոխականը, եկեք այն փոխանցենք որպես արժեք.

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

Նմանապես ավելացնենք օբյեկտներից ոճերը մնացած թեգերի համար:

Արդյունքում, կոմպոնենտի կոդը կունենա հետևյալ տեսքը.

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

Վերցրեք React կոմպոնենտը, որը դուք արել էիք նախորդ դասի առաջադրանքում, ստեղծեք օբյեկտներ CSS ոճերով ձեր թեգերի համար, տեղադրեք դրանք համապատասխան style ատրիբուտներում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել