⊗jsrtPmSyCMS 107 of 112 menu

Memulakan Pembelajaran Penggayaan dengan CSS modules dalam React

Dalam pelajaran ini dan seterusnya, kita akan mempertimbangkan satu lagi pendekatan moden dan berkesan untuk menggayakan komponen React - penggunaan modul CSS.

Modul CSS dalam pendekatan ini adalah fail CSS yang disusun secara berasingan, di mana nama kelas dan animasi berada dalam skop lokal, yang membolehkan mengelakkan konflik antara nama kelas dari komponen yang berbeza.

Untuk memulakan, mari kita cipta dan lancarkan aplikasi React sederhana kita buttons. Untuk itu, buat folder kosong test, masuk ke dalamnya dan dalam terminal tulis arahan berikut:

npx create-react-app buttons cd buttons npm start

Jika anda mempunyai versi React yang terkini, iaitu ia menyokong Create React App v2 dan ke atas, maka tiada tetapan tambahan yang perlu dibuat, kerana dalam kes ini modul CSS akan disokong secara automatik. Untuk menyemak, lihat ke dalam package.json, jika kebergantungan react-scripts versi 2.x.x dan ke atas, maka semuanya baik. Jika tidak, kemas kini React anda.

Aplikasi kita untuk penggayaan dengan cara modul CSS akan mengandungi tiga butang.

Kita akan menamakan fail CSS, dengan mematuhi perjanjian, seperti berikut: [name].module.css.

Sekarang mari kita buat folder components dalam src, dan tambahkan padanya fail Buttons.module.css dengan gaya CSS untuk butang kita:

.btn1 { background-color: orange; border: 2px solid brown; color: white; } .btn2 { background-color: red; border: 2px solid green; color: yellow; } .btn3 { background-color: brown; border: 2px solid yellowgreen; color: orange; }

Juga dalam folder components, buat fail kosong komponen React Buttons.js, sementara itu jangan sentuh fail yang dijana App.js, kita akan mengurusnya kemudian!

Dalam Buttons.js pastikan untuk mengimport fail dengan gaya CSS, dan juga gunakan gaya ini pada setiap butang dengan menggunakan atribut class:

import styles from "./Buttons.module.css"; const Buttons = () => ( <> <button class={styles.btn1}>btn1</button> <button class={styles.btn2}>btn2</button> <button class={styles.btn3}>btn3</button> </> ); export default Buttons;

By the way, tidak semestinya menggunakan perkataan styles untuk nama objek gaya yang diimport, anda boleh menamakannya, seperti yang anda suka.

Dalam pelajaran seterusnya, kita akan menyelesaikan aplikasi kita.

Mengikut teori untuk pelajaran ini, hasilkan aplikasi React inputs.

Gunakan pendekatan modul CSS, yang diberikan dalam pelajaran. Cipta dalam src aplikasi inputs fail Inputs.js untuk komponen React Inputs, yang akan mengandungi tiga input. Tulis beberapa gaya dalam Inputs.modules.css untuk input. Import fail ini ke dalam Inputs.js dan gunakan gaya.

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