⊗jsnxPmStCM 50 of 57 menu

CSS moduly v NextJS

NextJS již má vestavěnou podporu CSS modulů. Jedná se o samostatné CSS soubory, ve kterých jsou názvy tříd v lokálním oboru platnosti, což umožňuje vyhnout se konfliktům mezi názvy tříd z různých komponent.

Podívejme se, jak je používat. Předpokládejme, že máme nějakou komponentu:

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

Vytvořme pro ni CSS modul. Pro to v této stejné složce vytvoříme soubor s příponou .module.css a libovolným názvem. V něm napíšeme následující CSS třídu:

.text { color: blue; }

Importujme náš CSS modul do souboru komponenty:

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

A nyní aplikujme CSS třídu na odstavec uvnitř naší komponenty:

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

Stylujte své komponenty pomocí CSS modulů.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout