⊗jsrtPmSyVTS 102 of 112 menu

React-da üýtgeýänlerden style atributyna maglumat goýmak

Öňki sapakda biz obyekti göni style atributynda ýazdydyk. Biz bu obyekde üýtgeýänlerden maglumat goýmagy hem ulanyp bileris.

Indi CSS stillary bolmadyk React komponentimizi aýlalyň:

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

Indi biz üýtgeýänleri döredip, olara CSS aýratynlyklarynyň bahalaryny bereris. Div üçin stillardan başlap göreris.

Komponent faýlynda, return buýrugyndan öň wd1 üýtgeýjisini döredip, ona '200px' bahasyny bereris:

const wd1 = '200px';

Şuňa meňzeşlikde divimiziň ähli aýratynlyklarynyň bahalary üçin üýtgeýänleri dörederis:

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

Indi birinji abzas üçin üýtgeýänleri goşalyň:

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

Ikinji abzas üçin:

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

We, ahyrsoňy abzas üçin. Bu ýerde diňe iki, üç däl üýtgeýän gerek bolar. Gaýtalanmaga mysal ýok, sebäbi bold bahasy birinji abzat üçin bar:

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

Indi bolsa biz stiliň bahalary bilen üýtgeýänleri goýarys. Birinji abzas üçin edeliň. co1 we fw1 üýtgeýänlerini obyektdäki bahalaryň ýerine goýalyň:

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

Beýleki tegler üçin hem şoňa meňzeş edeliň.

Netijede, komponentimiziň kody şeýle görüner:

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 }}> tekst </p> <p style = {{ fontStyle: fs1, color: co2 }}> tekst </p> <p style = {{ backgroundColor: bco1, fontWeight: fw1, color: co3 }}> tekst </p> </div> ); }

Öňki sapaga meseläni çözmegiň kodyny, CSS aýratynlyklarynyň bahalary üýtgeýänlerde saklanýan ýaly üýtgediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et