⊗jsrtPmSyGlC 98 of 112 menu

Utilizarea CSS global pentru stilizarea în React

Să presupunem că avem o componentă React App, care conține un div, iar în interiorul div-ului - trei paragrafe:

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

Hai să stilizăm această componentă. Pentru asta, în aceeași folder src cu componenta noastră vom crea un fișier CSS obișnuit cu stiluri styles.css pentru tag-urile noastre.

În acest fișier pentru div vom crea clasa class1 cu stiluri:

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

Acum să adăugăm clasa class2 cu stiluri pentru primul paragraf:

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

Clasa class3 cu stiluri pentru al doilea paragraf:

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

Și, în final să creăm clasa class4 pentru ultimul paragraf:

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

Am terminat cu fișierul CSS. Rămâne să aplicăm stilurile noastre CSS, care le-am scris pentru tag-uri. Să ne întoarcem la fișierul nostru App.js cu componenta.

Primul lucru pe care trebuie neapărat să-l facem - să adăugăm la începutul fișierului linia de import a fișierului nostru de stiluri styles.css:

import './styles.css';

Acum, pentru a aplica în componentă clasele CSS din fișier, vom folosi atributul class. Pentru primul paragraf aveam clasa class2, să o aplicăm:

<p class="class2">text</p>

În mod similar vom adăuga clase pentru restul tag-urilor. Ca rezultat vom obține următorul cod:

<div class="class1"> <p class="class2">text</p> <p class="class3">text</p> <p class="class4">text</p> </div>

Creați o componentă React care va conține un div, iar în div vor fi două butoane. Creați fișierul styles.css cu stiluri CSS pentru tag-urile voastre. Aplicați la tag-urile componentei stilurile scrise.

trhunluzcen