Ebben a bemutatóban megtanulhatod, hogyan készítsd elő a projektedet a CSS Flexbox használatára. Fontos, hogy szilárd alapokkal rendelkezzünk, mielőtt mélyebben belemerülnénk a Flexbox elrendezési technikákba. A fejlesztéshez a Visual Studio Code-ot fogjuk használni, de választhat egy egyszerű szövegszerkesztőt és böngészőt is. A következő lépésekben egy egyszerű projektet állítunk össze, amely segít megérteni és használni a Flexboxot.

A legfontosabb tanulságok

  • Egy fejlesztői szerver használata megkönnyíti a projekteken való munkát.
  • Keretrendszerek nélkül dolgozhatsz, hogy megtanuld a JavaScript és a CSS alapjait.
  • Az index HTML fájl a projekt központi pontja, amelyből dolgozni fogsz.

Lépésről lépésre történő útmutatás

Először is nyisson terminált a Visual Studio Code-ban vagy egy másik tetszőleges programban. A folytatás előtt győződjön meg róla, hogy a Node.js telepítve van. Ez elengedhetetlen az NPM parancsok végrehajtásához.

Most már használhatja az NPM csomagot a projekt strukturálásához. Írja be a terminálba az npx create-v parancsot, hogy elindítsa a projekt létrehozásának folyamatát. A rendszer megkérdezi, hogy le kell-e tölteni a csomagot. Erősítse meg ezt.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Ezután adja meg a projekt nevét. Javaslom, hogy egyszerűen nevezd el "flexbox"-nak, mivel a téma erről szól. Miután megadta a nevet, megkérdezi a UI keretrendszert. Ebben az esetben válassza a "Vanilla JavaScript"-et, mivel nem fogunk semmilyen speciális keretrendszert használni.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

A következő lépésben megkérdezik, hogy akarja-e használni a TypeScriptet. Ismét jól teszi, ha a "nem"-et választja, hogy egyszerű maradjon, és az alaptechnológiákra koncentráljon.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Most már majdnem kész vagy. Már csak az új projekted könyvtárába kell váltanod. Ezt a cd flexbox parancs segítségével teheted meg. Ezzel eljutsz az imént létrehozott mappába.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Ezután a terminálban hajtsd végre az npm install parancsot. Ez telepíti az összes szükséges csomagot a projektedhez.

Ha ez megtörtént, indítsd el a helyi fejlesztői szervert az npm run dev paranccsal. Ez megnyitja a projektedet, és elérhetővé teszi a helyi szerveren.

Most már megnézheti a projektkönyvtárában található generált index HTML fájlt. Ez a fájl a projekted legfontosabb része, itt fogod létrehozni az összes tartalmat és struktúrát.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Amit most tenni fogunk, az az, hogy töröljük a projekthez generált alapértelmezett szkriptet. A main.js szkriptre nincs szükségünk rögtön az elején, ezért csak töröljük. A style.css stíluslapot is eltávolíthatjuk, mivel először mindent az index HTML-ben szeretnénk kezelni.

A flexbox konténer szerkezetünket az index HTML-ben fogjuk beállítani. Szükségünk van egy szuperordinált konténerre, amely viszont több alárendelt konténert fog tartalmazni. Ez egy alapvető struktúra, amire a Flexboxhoz szükségünk van.

Ahhoz, hogy a módosításokat a böngészőben is láthassuk, nyissuk meg a Chrome-ot, és lépjünk a http://localhost:3000 oldalra. A fejlesztői szerver indításakor megjelenik az URL, ahol elérhetjük az index HTML fájlunkat.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Javaslom, hogy a linkek böngészőben történő megnyitásakor a vezérlőbillentyűt (vagy Macen a Command billentyűt) használd, hogy közvetlenül az alapértelmezett böngészőben nyisd meg őket. Így szemmel tarthatod a változtatásokat.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Ha az oldal meg van nyitva, akkor például az index HTML fájlban a címet "Weed App" helyett "Flexbox" címre változtathatja, és elmentheti az oldalt. Az élő frissítés azonnal elhozza a módosításait a böngészőbe.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

További szöveget is hozzáadhat az oldalhoz, például "Flexbox tanfolyam", és láthatja, hogy a szöveg dinamikusan frissül anélkül, hogy manuálisan újra kellene töltenie az oldalt. Ez a valós idejű előnézet sokkal könnyebbé teszi a munkát.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

A flexbox példákat a következő lépésben tovább szerkesztjük az index HTML-ben. Itt aztán CSS-szel tervezzük meg az elrendezést, és hozzuk létre a flexbox konténereket. Várhatja a következő videókat, amelyekben mélyebben foglalkozunk a flexbox technikákkal.

Flexbox CSS-ben és HTML-ben: A kezdeti projekt beállítása

Összefoglaló

Ebben a bemutatóban megtanultad, hogyan állíthatsz össze egy egyszerű projektet a CSS Flexbox-szal való munkához. Felismerte a projekt felépítésének alapjait, elkészítette az index HTML fájlt és használta a helyi fejlesztőkiszolgálót. Ezek az első lépések a Flexbox elsajátításához vezető úton.

Gyakran ismételt kérdések

Hogyan telepíthetem a Node.js-t?Töltse le a telepítőcsomagot a Node.js hivatalos weboldaláról, és kövesse az utasításokat.

Használhatom a Flexboxot keretrendszer nélkül?Igen, tökéletesen lehetséges a Flexbox használata pusztán HTML és CSS segítségével.

Hogyan indíthatom el a fejlesztői szervert?A helyi fejlesztői szerver indításához futtassa az npm run dev parancsot a terminálban.