⊗jsnxPmStCM 50 of 57 menu

CSS модули в NextJS

В NextJS вече има вградена поддръжка на CSS модули. Те представляват отделни CSS файлове, в които имената на класовете са в локална област на видимост, което позволява избягване на конфликти между имена на класове от различни компоненти.

Нека да разгледаме как се използват. Да предположим, че имаме някакъв компонент:

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

Нека създадем CSS модул за него. За това в същата папка ще направим файл с разширение .module.css и произволно име. В него ще напишем следния CSS клас:

.text { color: blue; }

Импортираме нашия CSS модул във файла на компонента:

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

А сега ще приложим CSS класа към параграфа в нашия компонент:

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

Стилизирайте вашите компоненти с помощта на CSS модули.

Български
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ʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне