⊗jsnxPmStCM 50 of 57 menu

CSS-modules in NextJS

NextJS heeft ingebouwde ondersteuning voor CSS-modules. Dit zijn afzonderlijke CSS-bestanden waarin klassennamen zich in een lokale scope bevinden, wat conflicten tussen klassennamen uit verschillende componenten voorkomt.

Laten we eens kijken hoe we ze kunnen gebruiken. Stel dat we een bepaalde component hebben:

export default function Test() { return <p> text text text </p>; }

Laten we er een CSS-module voor maken. Hiervoor maken we in dezelfde map een bestand met de extensie .module.css en een willekeurige naam. Daarin schrijven we de volgende CSS-klasse:

.text { color: blue; }

We importeren onze CSS-module in het bestand van de component:

import styles from './test.module.css'; export default function Test() { return <p> text text text </p>; }

En nu passen we de CSS-klasse toe op de alinea binnen onze component:

import styles from './test.module.css'; export default function Test() { return <p className={styles.text}> text text text </p>; }

Styl je componenten met CSS-modules.

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