Ebben a részben azt fogjuk megvizsgálni, hogyan szabhatja testre alkalmazása stílusát és felhasználói felületét olyan Next.js technikák segítségével, mint a CSS module, styled-components, és más UI-könyvtárak. Alkalmazásunkhoz egy tetszetős és interaktív felületet készítünk.
CSS használata Module
A CSS Module egy olyan technika, amely lehetővé teszi független és helyi CSS osztályok létrehozását az egyes összetevők megjelenésének testreszabásához. Íme egy példa a CSS használatára Module itt Next.js:
Hozzon létre egy CSS-fájlt a következő formátumú névvel {componentName}.module.css
: .
Használja a CSS-modul fájljában generált CSS-osztályokat a React összetevői között:
Használata Styled Components
Styled Components lehetővé teszi a CSS írását közvetlenül a React összetevőibe JavaScript szintaxis használatával. Íme egy példa a Styled Components használatára Next.js:
Telepítés styled-components:
Használja styled-components az összetevők stílusához:
Egyéb felhasználói felületi könyvtárak használata
module A CSS és a mellett styled-components olyan UI könyvtárakat is használhat, mint például a Material-UI, Ant Design vagy Chakra UI az alkalmazás felületének gyors és professzionális testreszabásához.
Következtetés
Ez a rész bemutatja az Next.js alkalmazás stílusának és felhasználói felületének testreszabását olyan technikák segítségével, mint a CSS module, styled-components, és más UI-könyvtárak. Ezen technikák alkalmazásával vonzó és interaktív felületet hozhat létre alkalmazásához.