⊗jsrtPmSyGlC 98 of 112 menu

Gebruik van globale CSS voor stijlen in React

Stel, we hebben een React-component App, waarin een div staat, en binnen de div - drie paragrafen:

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

Laten we deze component stijlen. Hiervoor maken we, in dezelfde map src als onze component, een gewoon CSS-bestand met stijlen styles.css voor onze tags.

In dit bestand maken we voor de div een klasse class1 met stijlen:

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

Nu voegen we een klasse class2 toe met stijlen voor de eerste paragraaf:

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

Klasse class3 met stijlen voor de tweede paragraaf:

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

En tenslotte maken we een klasse class4 voor de laatste paragraaf:

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

We zijn klaar met het CSS-bestand. Het enige dat overblijft is het toepassen van onze CSS-stijlen die we hebben geschreven voor de tags. Laten we terugkeren naar ons bestand App.js met de component.

Het eerste dat we absoluut moeten doen - is het toevoegen van een importregel van ons stijlbestand styles.css bovenaan het bestand:

import './styles.css';

Nu, om de CSS-classes uit het bestand toe te passen in de component, gebruiken we het attribuut class. Voor de eerste paragraaf hadden we de klasse class2, laten we deze toepassen:

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

Op een vergelijkbare manier voegen we klassen toe voor de overige tags. Als resultaat krijgen we de volgende code:

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

Maak een React-component die een div bevat, en in de div twee knoppen. Maak een bestand styles.css met CSS-stijlen voor je tags. Pas de geschreven stijlen toe op de tags van de component.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren