⊗jsrtPmSyGlC 98 of 112 menu

Die gebruik van globale CSS vir stylering in React

Veronderstel ons het 'n React-komponent App, wat 'n div het, en binne die div - drie paragrawe:

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

Kom ons styl hierdie komponent. Vir hierdie doel, in dieselfde gids src met ons komponent, sal ons 'n gewone CSS-lêer skep met style styles.css vir ons etikette.

In hierdie lêer skep ons 'n klas class1 met style vir die div:

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

Laat ons nou die klas class2 byvoeg met style vir die eerste paragraaf:

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

Klas class3 met style vir die tweede paragraaf:

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

En uiteindelik, skep ons die klas class4 vir die laaste paragraaf:

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

Ons is klaar met die CSS-lêer. Dit bly net om ons CSS-style wat ons vir die etikette geskryf het, toe te pas. Kom ons gaan terug na ons lêer App.js met die komponent.

Die eerste ding wat ons absoluut moet doen - voeg aan die begin van die lêer 'n invoerstring by vir ons styl-lêer styles.css:

import './styles.css';

Nou, om die CSS-klasse van die lêer in die komponent toe te pas, gebruik ons die attribuut class. Vir die eerste paragraaf het ons die klas class2 gehad, laat ons dit toepas:

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

Op 'n soortgelyke manier voeg ons klasse by vir die res van die etikette. As gevolg sal ons die volgende kode kry:

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

Skep 'n React-komponent wat 'n div sal bevat, en in die div sal daar twee knoppies wees. Skep 'n lêer styles.css met CSS-style vir jou etikette. Pas die geskrewe style op die etikette van die komponent toe.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp