⊗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, αλλά με λευκό χρώμα κειμένου και πράσινο φόντο.

Για να το επιτύχουμε αυτό, αρκεί να δημιουργήσουμε πάνω στη βάση του στοιχείου μας Button ένα νέο στοιχείο MdButton και να ορίσουμε σε αυτό μόνο τις ιδιότητες που θέλουμε να αλλάξουμε:

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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη