⊗jsrtPmSySCE 106 of 112 menu

Напредна стилизација на компоненти во React

Да претпоставиме дека имаме React компонента Block и во неа создадовме стилизирани компоненти со помош на Styled Components Button и Container:

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

А сега да замислиме дека ни треба уште една компонента Button, но со бел текст на копчето и зелена позадина.

За ова, доволно е да креираме нова компонента MdButton базирана на нашата компонента Button и во неа да ги наведеме само својствата што сакаме да ги промениме:

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

Да ги поставиме во Block сите наши стилизирани компоненти:

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

Создадете празна React компонента Block1. Со помош на Styled Components создадете во неа стилизиран div со ширина и висина од 150px, жолта позадина, и ширина на границата од 2px, назовете го DIVA.

Базирано на div од претходната задача создадете ист таков div DIVB, но со зелена позадина и ширина на границата од 3px.

Во Block1 создадете div Container. Поставете во него две компоненти DIVA и помеѓу нив една DIVB, создадени од вас во претходните задачи од оваа лекција.

Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј