⊗jsrtPmSyGlC 98 of 112 menu

การใช้ CSS แบบโกลบอลสำหรับการจัดสไตล์ใน React

สมมติว่าเรามีคอมโพเนนต์ React App ซึ่งมี div อยู่ข้างใน และภายใน div มีสามย่อหน้า:

function App() { return ( <div> <p>ข้อความ</p> <p>ข้อความ</p> <p>ข้อความ</p> </div> ); }

มาดูการจัดสไตล์คอมโพเนนต์นี้กัน สำหรับ สิ่งนี้ ในโฟลเดอร์เดียวกัน src กับ คอมโพเนนต์ของเรา เราจะสร้างไฟล์ CSS ปกติ ที่มีสไตล์ styles.css สำหรับแท็ก ของเรา

ในไฟล์นี้สำหรับ div เราจะสร้างคลาส class1 พร้อมสไตล์:

.class1 { width: 200px; border: 2px solid brown; padding: 10px; text-align: center; }

ตอนนี้เพิ่มคลาส class2 พร้อม สไตล์สำหรับย่อหน้าแรก:

.class2 { color: orangered; font-weight: bold; }

คลาส class3 พร้อม สไตล์สำหรับย่อหน้าที่สอง:

.class3 { font-style: italic; color: brown; }

และสุดท้าย สร้างคลาส class4 สำหรับ ย่อหน้าสุดท้าย:

.class4 { background-color: orange; font-weight: bold; color: white; }

เราเสร็จสิ้นกับไฟล์ CSS แล้ว สิ่งที่เหลือ คือการใช้สไตล์ CSS ของเรา ซึ่ง เราได้เขียนไว้สำหรับแท็ก กลับไปที่ ไฟล์ App.js ของเราพร้อมกับคอมโพเนนต์

สิ่งแรกที่เราต้องทำอย่างแน่นอน - คือเพิ่มบรรทัดนำเข้าไฟล์สไตล์ของเรา styles.css ที่ด้านบนของไฟล์:

import './styles.css';

ตอนนี้ เพื่อนำคลาส CSS จากไฟล์มาใช้ในคอมโพเนนต์ ให้ใช้แอตทริบิวต์ class สำหรับย่อหน้าแรก ของเรามีคลาส class2, นำมาใช้:

<p class="class2">ข้อความ</p>

ในทำนองเดียวกัน เพิ่มคลาสสำหรับ แท็กที่เหลือ เป็นผลให้เราได้ โค้ดต่อไปนี้:

<div class="class1"> <p class="class2">ข้อความ</p> <p class="class3">ข้อความ</p> <p class="class4">ข้อความ</p> </div>

สร้างคอมโพเนนต์ React ที่จะ มี div และใน div จะมีสอง ปุ่ม สร้างไฟล์ styles.css ที่มีสไตล์ CSS สำหรับแท็กของคุณ นำ สไตล์ที่เขียนไว้ไปใช้กับแท็กของคอมโพเนนต์

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ