⊗jsnxPmStCM 50 of 57 menu

CSS Modules στο NextJS

Το NextJS έχει ήδη ενσωματωμένη υποστήριξη για CSS Modules. Αυτά είναι ξεχωριστά CSS αρχεία στα οποία τα ονόματα των κλάσεων βρίσκονται σε τοπικό πεδίο εφαρμογής, γεγονός που αποφεύγει συγκρούσεις μεταξύ ονόματων κλάσεων από διαφορετικά components.

Ας δούμε πώς να τα χρησιμοποιούμε. Ας υποθέσουμε ότι έχουμε ένα συγκεκριμένο component:

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

Ας δημιουργήσουμε ένα CSS Module γι' αυτό. Για να το κάνουμε αυτό, στον ίδιο φάκελο θα φτιάξουμε ένα αρχείο με επέκταση .module.css και ένα αυθαίρετο όνομα. Σε αυτό θα γράψουμε την ακόλουθη CSS κλάση:

.text { color: blue; }

Ας εισάγουμε το CSS module μας στο αρχείο του component:

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

Και τώρα ας εφαρμόσουμε την CSS κλάση στη παράγραφο μέσα στο component μας:

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

Στυλάρετε τα components σας χρησιμοποιώντας CSS modules.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη