⊗jsrtPmSyVTS 102 of 112 menu

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

Նախորդ դասում մենք օբյեկտը գրում էինք ուղղակի style ատրիբուտում: Մենք կարող ենք նաև օգտագործել տվյալների տեղադրում այս օբյեկտում փոփոխականներից:

Վերցնենք մեր React կոմպոնենտը առանց CSS ոճերի:

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

Այժմ մենք կստեղծենք փոփոխականներ և կնշանակենք դրանց CSS հատկությունների արժեքներ: Սկսենք հերթականությամբ div-ի ոճերից:

Կոմպոնենտի ֆայլում return հրամանից առաջ ստեղծենք wd1 փոփոխականը և նշանակենք դրան '200px' արժեքը:

const wd1 = '200px';

Նմանապես ստեղծենք փոփոխականներ մեր div-ի բոլոր հատկությունների արժեքների համար:

const wd1 = '200px'; const br1 = '2px solid brown'; const pd1 = '10px'; const ta1 = 'center';

Այժմ ավելացնենք փոփոխականներ առաջին պարբերության համար:

const co1 = 'orangered'; const fw1 = 'bold';

Երկրորդ պարբերության համար:

const fs1 = 'italic'; const co2 = 'brown';

Եվ, վերջապես, վերջինի համար: Այստեղ պետք կգան միայն երկուսը, երեքը չէ: Իմաստ չկա կրկնվել, վերջիվերջո bold արժեքը մենք արդեն ունենք առաջին պարբերության համար:

const bco1 = 'orange'; const co3 = 'white';

Իսկ այժմ մենք կփոխարինենք փոփոխականները ոճերի արժեքներով: Եկեք դա անենք առաջին պարբերության համար: Տեղադրենք co1 և fw1 փոփոխականները արժեքների փոխարեն օբյեկտում:

<p style = {{ color: co1, fontWeight: fw1 }}> text </p>

Նմանապես վարվենք մնացած թեգների հետ:

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

function App() { const wd1 = '200px'; const br1 = '2px solid brown'; const pd1 = '10px'; const ta1 = 'center'; const co1 = 'orangered'; const fw1 = 'bold'; const fs1 = 'italic'; const co2 = 'brown'; const bco1 = 'orange'; const co3 = 'white'; return ( <div style = {{ width: wd1, border: br1, padding: pd1, textAlign: ta1 }}> <p style = {{ color: co1, fontWeight: fw1 }}> text </p> <p style = {{ fontStyle: fs1, color: co2 }}> text </p> <p style = {{ backgroundColor: bco1, fontWeight: fw1, color: co3 }}> text </p> </div> ); }

Փոփոխեք նախորդ դասի առաջադրանքի լուծման կոդը այնպես, որ CSS հատկությունների արժեքները պահվեն փոփոխականներում:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել