⊗jsrtPmSyOTS 99 of 112 menu

Εισαγωγή δεδομένων στο χαρακτηριστικό style από αντικείμενο στο React

Τα CSS στυλ μπορούν επίσης να προστεθούν στα στοιχεία χρησιμοποιώντας το χαρακτηριστικό style. Σε αυτό και στα επόμενα μαθήματα θα εξετάσουμε μεθόδους ενσωματωμένης στυλιστικής.

Τώρα δεν θα συνδέσουμε το αρχείο styles.css, αλλά θα μεταφέρουμε τις αντίστοιχες τιμές στο χαρακτηριστικό style ως αντικείμενο με στυλ για κάθε ετικέτα, τα οποία θα γράφουμε απευθείας στο αρχείο του στοιχείου.

Λοιπόν, ας πάρουμε το στοιχείο μας χωρίς CSS στυλ, που φτιάξαμε στο προηγούμενο μάθημα:

function App() { return ( <div> <p>text</p> <p>text</p> <p>text</p> </div> ); }

Ας δημιουργήσουμε στο αρχείο App.js πριν από την εντολή return ένα αντικείμενο με CSS στυλ για το div σε μια μεταβλητή class1. Θυμηθείτε ότι τα ονόματα των ιδιοτήτων εδώ γράφονται σε camelCase σημειογραφία, και οι τιμές των ιδιοτήτων πρέπει να περικλείονται σε εισαγωγικά:

const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center' };

Τώρα ας προσθέσουμε το αντικείμενο class2 με στυλ για την πρώτη παράγραφο:

const class2 = { color: 'orangered', fontWeight: 'bold' }

Το αντικείμενο class3 με στυλ για τη δεύτερη παράγραφο:

const class3 = { fontStyle: 'italic', color: 'brown', }

Και τέλος, το class4 για την τελευταία:

const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }

Τώρα, για να εφαρμόσουμε στο στοιχείο τις CSS κλάσεις, θα χρησιμοποιήσουμε το χαρακτηριστικό style. Για την πρώτη παράγραφο είχαμε τη μεταβλητή class2, ας την περάσουμε ως τιμή:

<p style={class2}>text</p>

Παρόμοια, θα προσθέσουμε στυλ από αντικείμενα για τις υπόλοιπες ετικέτες.

Ως αποτέλεσμα, ο κώδικας του στοιχείου θα μοιάζει ως εξής:

function App() { const class1 = { width: '200px', border: '2px solid brown', padding: '10px', textAlign: 'center', }; const class2 = { color: 'orangered', fontWeight: 'bold', }; const class3 = { fontStyle: 'italic', color: 'brown', }; const class4 = { backgroundColor: 'orange', fontWeight: 'bold', color: 'white', }; return ( <div style={class1}> <p style={class2}>text</p> <p style={class3}>text</p> <p style={class4}>text</p> </div> ); }

Πάρτε το React στοιχείο που φτιάξατε στην άσκηση του προηγούμενου μαθήματος, δημιουργήστε αντικείμενα με CSS στυλ για τις ετικέτες σας, και τοποθετήστε τα στα αντίστοιχα χαρακτηριστικά style.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη