Šioje pamokoje sužinosite, kaip paruošti projektą darbui su "CSS Flexbox". Prieš gilinantis į "Flexbox" maketavimo būdus, svarbu turėti tvirtą pagrindą. Kūrimui naudosime "Visual Studio Code", tačiau galite pasirinkti ir paprastą teksto redaktorių bei naršyklę. Tolesniuose žingsniuose sukursime paprastą projektą, kuris padės jums suprasti ir naudoti "Flexbox".

Pagrindinės žinios

  • Naudojant kūrimo serverį lengviau dirbti su projektais.
  • Galite dirbti be karkasų, kad išmoktumėte "JavaScript" ir CSS pagrindų.
  • Rodyklinis HTML failas yra pagrindinis jūsų projekto taškas, iš kurio dirbsite.

Žingsnis po žingsnio instrukcijos

Pirmiausia atidarykite terminalą programoje "Visual Studio Code" arba kitoje pasirinktoje programoje. Prieš tęsdami įsitikinkite, kad įdiegta "Node.js". Tai labai svarbu norint vykdyti NPM komandas.

Dabar galite naudoti NPM paketą projektui struktūrizuoti. Terminale įveskite komandą npx create-v, kad pradėtumėte savo projekto kūrimo procesą. Jūsų bus paklausta, ar reikia atsisiųsti paketą. Patvirtinkite tai.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Tada įveskite savo projekto pavadinimą. Rekomenduoju jį pavadinti tiesiog "flexbox", nes būtent tai ir yra šios temos esmė. Įvedę pavadinimą, būsite paprašyti nurodyti vartotojo sąsajos karkasą. Šiuo atveju pasirinkite "Vanilla JavaScript", nes nenaudosime jokių specialių karkasų.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Kitame žingsnyje jūsų bus paklausta, ar norite naudoti "TypeScript". Vėlgi patartina pasirinkti "ne", kad viskas būtų paprasta ir sutelktumėte dėmesį į pagrindines technologijas.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Dabar jau beveik baigėte. Jums tereikia pereiti į savo naujojo projekto katalogą. Tai galite padaryti naudodami komandą cd flexbox. Taip pateksite į ką tik sukurtą katalogą.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Tada terminale įvykdykite komandą npm install. Taip bus įdiegti visi jūsų projektui reikalingi paketai.

Tai atlikę, paleiskite vietinį kūrimo serverį komanda npm run dev. Tai atidarys jūsų projektą ir padarys jį prieinamą vietiniame serveryje.

Dabar galite pažvelgti į sukurtą rodyklės HTML failą, esantį jūsų projekto kataloge. Šis failas yra svarbiausia jūsų projekto dalis, kurioje sukursite visą turinį ir struktūras.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Toliau padarysime tai, kad ištrinsime numatytąjį scenarijų, kuris buvo sugeneruotas projektui. Mums nereikia naudoti main.js scenarijaus pačioje pradžioje, todėl tiesiog jį ištrinkite. Taip pat galite pašalinti style.css stilių rinkinį, nes pirmiausia viską norime tvarkyti rodyklės HTML.

Savo flexbox konteinerio struktūrą nustatysime rodykliniame HTML. Mums reikia viršesnio konteinerio, kuriame savo ruožtu bus keli pavaldūs konteineriai. Tai yra pagrindinė struktūra, kurios mums reikia "Flexbox".

Norėdami pamatyti savo pakeitimus naršyklėje, atidarykite "Chrome" ir eikite į http://localhost:3000. Paleidę kūrimo serverį, pamatysite URL adresą, kuriuo galėsite pasiekti savo indeksinį HTML failą.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Atidarant nuorodas naršyklėje, rekomenduoju naudoti klavišą Control (arba Command "Mac" kompiuteryje), kad jos būtų atvertos tiesiogiai numatytojoje naršyklėje. Taip galėsite stebėti savo pakeitimus.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Atidarę puslapį, galite, pavyzdžiui, pakeisti rodyklės HTML pavadinimą iš "Weed App" į "Flexbox" ir išsaugoti puslapį. Tiesioginis atnaujinimas iš karto perkelia jūsų pakeitimus į naršyklę.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Taip pat galite į puslapį įtraukti daugiau teksto, pavyzdžiui, "Flexbox kursas", ir stebėti, kaip tekstas dinamiškai atnaujinamas, neperkraunant puslapio rankiniu būdu. Ši realiuoju laiku atliekama peržiūra gerokai palengvina jūsų darbą.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Kitame žingsnyje flexbox pavyzdžiai bus toliau redaguojami HTML rodyklėje. Čia tada CSS pagalba suprojektuosime išdėstymą ir sukursime flexbox konteinerius. Galite laukti būsimų vaizdo įrašų, kuriuose išsamiau nagrinėsime flexbox metodus.

"Flexbox" CSS ir HTML: pradinio projekto nustatymas

Apibendrinimas

Šioje pamokoje sužinojote, kaip sukurti paprastą projektą darbui su CSS Flexbox. Atpažinote projekto struktūros pagrindus, parengėte rodyklinį HTML failą ir naudojote vietinį kūrimo serverį. Tai pirmieji žingsniai kelyje į "Flexbox" įvaldymą.

Dažniausiai užduodami klausimai

Kaip įdiegti "Node.js"?Atsisiųskite diegimo paketą iš oficialios "Node.js" svetainės ir vadovaukitės instrukcijomis.

Ar galiu naudoti "Flexbox" be karkaso?Taip, visiškai įmanoma naudoti "Flexbox" naudojant tik HTML ir CSS.

Kaip paleisti kūrimo serverį?Įvykdykite komandą npm run dev terminale, kad paleistumėte vietinį kūrimo serverį.