⊗jsrtPmSyCMF 108 of 112 menu

A CSS modulokkal való stílusos tanulás folytatása Reactben

Folytassuk a munkát a buttons alkalmazásunkon. Most foglalkozzunk a fő App komponenssel, amely eredetileg már generálva volt a src mappában. Benne két div, egy címsor és egy gomb lesz.

Cseréljük le a App.css fájlnevet App.module.css -ra az elnevezési konvenció szerint, tisztítsuk meg, és hozzunk létre benne néhány CSS stílusú osztályt a címkékhez:

.app { display: flex; flex-direction: column; width: 300px; border: 1px solid brown; padding: 10px; } .wrapper { display: flex; justify-content: space-around; } .title { text-align: center; margin-top: 10px; }

Most tisztítsuk meg a App.js fájl tartalmát. Ezután importáljuk a Buttons React komponenst és a stílusokat a App.module.css fájlból. Írjuk meg a címkéinket, alkalmazzuk rájuk a stílusokat, és helyezzük el a Buttons React komponenst:

import classes from "./App.module.css"; import Buttons from "./components/Buttons"; function App() { return ( <div class={classes.app}> <h2 class={classes.title}>CSS Module Buttons</h2> <div class={classes.wrapper}> <Buttons /> </div> </div> ); } export default App;

A classes szót használtuk annak az objektumnak a nevéhez, amely a stílusokat tartalmazza, és amelyet importálunk a App.module.css fájlból. Ahogy az előző esetben is, ezt az objektumot tetszés szerint nevezheti el.

Már csak néhány kis lépés van hátra. Változtassuk meg a index.css fájl nevét az elnevezési konvenció szerint index.module.css -ra, és a index.js fájlban ne felejtsük el kicserélni az import sorát:

import "./index.css";

Erre a sorra:

import "./index.module.css";

Most már láthatjuk a böngészőben alkalmazásunk működésének eredményét.

Ha megnyitja a generált HTML kódot a böngésző fejlesztői eszköztárában, látni fogja, hogy minden komponensnek saját egyedi osztálya van generálva. Így nem kell többé aggódnunk az egyes komponensek osztályai közötti konfliktusok miatt.

Az is fontos, hogy a CSS modulok nem tiltják a normális külső CSS fájlok importálását sem.

A leckében található elméletet követve tisztítsa meg a App React komponensét annak a inputs alkalmazásnak, amelyet az előző lecke feladataihoz hozott létre, és helyezze el benne az általája létrehozott Inputs komponenst valamilyen stílusozott div-en belül. Adjon hozzá a App komponenshez egy stílusozott címsort. Mindezt helyezze el egy másik div-ben. A App React komponens címkéinek stílusát írja a App.modules.css fájlba.

Szerelje össze az egészet, csatlakoztassa helyesen a maradék fájlokat és indítsa el a inputs alkalmazását.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás