⊗jsrtPmSyOTS 99 of 112 menu

Menyisipkan Data ke dalam Atribut style daripada Objek dalam React

Gaya CSS untuk elemen juga boleh ditambah menggunakan atribut style. Dalam ini dan beberapa pelajaran seterusnya, kita akan melihat kaedah penggayaan sebaris.

Sekarang kita tidak akan menyambungkan fail styles.css, sebaliknya kita akan menghantar nilai yang sepadan ke atribut style dalam bentuk objek dengan gaya untuk setiap tag, yang akan kita tulis terus dalam fail komponen.

Jadi, mari ambil komponen kita tanpa gaya CSS, yang kita buat dalam pelajaran lepas:

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

Mari dalam fail App.js sebelum arahan return, kita cipta objek dengan gaya CSS untuk div dalam pembolehubah class1. Ingat, nama sifat di sini ditulis dalam camelCase notasi, dan nilai sifat perlu diletakkan dalam tanda petik:

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

Sekarang tambah objek class2 dengan gaya untuk perenggan pertama:

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

Objek class3 dengan gaya untuk perenggan kedua:

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

Akhirnya, class4 untuk yang terakhir:

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

Sekarang, untuk menggunakan kelas CSS dalam komponen, gunakan atribut style. Untuk perenggan pertama kita ada pembolehubah class2, hantarkannya sebagai nilai:

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

Dengan cara yang sama, tambah gaya daripada objek untuk tag yang lain.

Hasilnya, kod komponen akan kelihatan seperti berikut:

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> ); }

Ambil komponen React yang anda buat dalam tugasan untuk pelajaran lepas, cipta objek dengan gaya CSS untuk tag anda, letakkannya dalam atribut style yang sepadan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak