⊗jsrtPmSySCE 106 of 112 menu

Avansert stilsetting av komponenter i React

Anta at vi har en React-komponent Block og vi har laget stiliserte komponenter i den ved hjelp av Styled Components Button og Container:

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

Og nå forestiller vi oss at vi trenger en komponent til Button, bare med hvit knappetekst og grønn bakgrunn.

For å gjøre dette er det nok for oss å basere oss på vår komponent Button for å lage en ny komponent MdButton og skrive inn i den bare de egenskapene vi ønsker å endre:

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

La oss plassere alle våre stiliserte komponenter i Block:

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

Opprett en tom React-komponent Block1. Med Styled Components, opprett en stilisiert div i den med bredde og høyde på 150px, gul bakgrunn, og bordbredde på 2px, kall den DIVA.

Basert på diven fra forrige oppgave, opprett en lik div DIVB, bare med grønn bakgrunn og bordbredde på 3px.

I Block1 opprett en div Container. Plasser to DIVA-komponenter i den og mellom dem en DIVB, som du har opprettet i de foregående oppgavene til denne leksjonen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis