⊗jsrtPmSyGlC 98 of 112 menu

Sử dụng CSS toàn cục khi tạo kiểu trong React

Giả sử chúng ta có thành phần React App, trong đó có một div và bên trong div đó - ba đoạn văn:

function App() { return ( <div> <p>văn bản</p> <p>văn bản</p> <p>văn bản</p> </div> ); }

Hãy tạo kiểu cho thành phần này. Để làm điều đó, trong cùng thư mục src với thành phần của chúng ta, hãy tạo một tệp CSS thông thường với các kiểu styles.css cho các thẻ của chúng ta.

Trong tệp này, hãy tạo một lớp class1 với các kiểu:

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

Bây giờ hãy thêm lớp class2 với các kiểu cho đoạn văn đầu tiên:

.class2 { color: cam đỏ; font-weight: đậm; }

Lớp class3 với các kiểu cho đoạn văn thứ hai:

.class3 { font-style: nghiêng; color: nâu; }

Và cuối cùng tạo lớp class4 cho đoạn văn cuối cùng:

.class4 { background-color: cam; font-weight: đậm; color: trắng; }

Chúng ta đã hoàn thành với tệp CSS. Việc còn lại là áp dụng các kiểu CSS mà chúng ta đã viết cho các thẻ. Hãy quay trở lại tệp App.js của chúng ta với thành phần.

Điều đầu tiên chúng ta nhất định phải làm - thêm vào đầu tệp dòng nhập tệp kiểu của chúng ta styles.css:

import './styles.css';

Bây giờ, để áp dụng trong thành phần các lớp CSS từ tệp, hãy sử dụng thuộc tính class. Cho đoạn văn đầu tiên chúng ta có lớp class2, hãy áp dụng nó:

<p class="class2">văn bản</p>

Tương tự, hãy thêm các lớp cho các thẻ còn lại. Kết quả chúng ta sẽ nhận được mã sau:

<div class="class1"> <p class="class2">văn bản</p> <p class="class3">văn bản</p> <p class="class4">văn bản</p> </div>

Tạo một thành phần React sẽ chứa một div, và trong div đó sẽ có hai nút bấm. Tạo tệp styles.css với các kiểu CSS cho các thẻ của bạn. Áp dụng các kiểu đã viết vào các thẻ của thành phần.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối