⊗jsrtPmSyVTS 102 of 112 menu

Dəyişənlərdən React-də style atributuna məlumat əlavə etmək

Əvvəlki dərsdə biz obyekti birbaşa style atributunda yazmışdıq. Biz həmçinin dəyişənlərdən bu obyektə məlumat əlavə edə bilərik.

Gəlin CSS stilsiz React komponentimizi götürək:

function App() { return ( <div> <p>mətn</p> <p>mətn</p> <p>mətn</p> </div> ); }

İndi biz dəyişənlər yaradacağıq və onlara CSS xassələrinin dəyərlərini təyin edəcəyik. Gəlin div üçün stillərdən başlayaq.

Komponent faylında return əmrindən əvvəl wd1 dəyişənini yaradıb ona '200px' dəyərini təyin edək:

const wd1 = '200px';

Eyni şəkildə divimiz üçün bütün xassə dəyərləri üçün dəyişənlər yaradaq:

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

İndi birinci abzas üçün dəyişənlər əlavə edək:

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

İkinci abzas üçün:

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

Və nəhayət, sonuncu üçün. Burada yalnız iki dəyişən lazımdır, üç yox. Təkrar etməyin mənası yoxdur, çünki bold dəyəri artıq bizdə birinci abzas üçün var:

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

İndi biz stil dəyərləri olan dəyişənləri əvəz edəcəyik. Gəlin, bunu birinci abzas üçün edək. Dəyərlər yerinə obyektə co1fw1 dəyişənlərini əlavə edək:

<p style = {{ color: co1, fontWeight: fw1 }}> mətn </p>

Qalan teqlərlə də eyni şəkildə davam edək.

Nəticədə komponentimizin kodu belə görünəcək:

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

Əvvəlki dərs üçün tapşırıq həllinin kodunu elə dəyişdirin ki, CSS xassələrinin dəyərləri dəyişənlərdə saxlanılsın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et