⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј