⊗jsrtPmSySCE 106 of 112 menu

React-da Komponentlerin Genislendirilmiş Stillesdirilmesi

Ferez edek ki, bizim React komponentimiz Block var ve biz onda Styled Components vasitesile stilize edilmis Button ve Container komponentleri yaratmışıq:

const Container = styled.div` display: flex; flex-direction: column; width: 150px; `; const Button = styled.input` background-color: orange; font-size: 18px; margin: 5px; `;

Indi ise tesevvur edek ki, bizim daha bir Button komponentine ehtiyacımız var, amma ag rengli metn ve yasil fonla.

Bunun ucun bizim Button komponentimiz esasında yeni MdButton komponenti yaradıb, onda sadece deyismek istediyimiz xususiyyetleri yaza bilerik:

const MdButton = styled(Button)` color: white; background-color: green; `;

Gelin Block-da butun stilize komponentlerimizi yerlesdirek:

function Block() { return ( <Container> <Button>btn0</Button> <MdButton>btn1</MdButton> </Container> ); }

Bos React komponenti Block1 yaradın. Styled Components vasitesile icinde eni ve hundurluyu 150px, sari fon rengi, ve serhed eni 2px olan stilize div yaradın, onun adını DIVA qoyun.

Evvelki meselede yaratdıgınız div esasında DIVB adlı eyni divi yaradın, amma yasil fon rengi ve 3px serhed eni ile.

Block1 icinde Container divi yaradın. Icine evvelki meselerde bu ders ucun yaratdıgınız iki DIVA komponenti ve onların arasında bir DIVB komponenti yerlesdirin.

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