⊗jsrtPmSyOTS 99 of 112 menu

Вметнување на податоци во атрибутот style од објект во React

CSS стилови на елементите може да се додадат и со помош на атрибутот style. Во ова и во неколку следни лекции ќе ги разгледаме начините за инлајна стилизација.

Сега нема да го поврзуваме фајлот styles.css, туку ќе ги пренесеме соодветните вредности во атрибутот style во вид на објект со стилови за секој таг, кои ќе ги пишуваме директно во фајлот на компонентата.

Значи, да ја земеме нашата компонента без CSS стилови, која ја правевме во претходната лекција:

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

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