Flexbox CSS ja HTML (opas) – responsiivisten asettelujen kehittäminen Kieli: Saksa

Flexbox CSS ja HTML (Opas) – kehitä responsiivisia ulkoasuja

Verkkosuunnittelu, CMS ja kehitys 28 Videot · 3.3 h Videokoulutus · Suomalainen Stephan Haewß kirjoittanut Stephan Haewß

Responsiiviset asetteluvalmiudet aiheuttavat sinulle jatkuvasti ongelmia verkkosivujen ja sovellusten kehittämisessä? Flexbox-asetteluiden avulla muutat tilanteen! Stephan Haewß selittää sinulle teorian, käytännön harjoitusten ja konkreettisten esimerkkien avulla, miten käytät Flexboxia CSS:ssä ja HTML:ssä oikein ja erilaisiin asetteluihin. Nykyaikainen ratkaisu joustaville työpöytä- ja mobiilinäkymille sivustoillasi!

  • Näin luot responsiivisia asetteluja Flexboxilla CSS:ssä ja HTML:ssä
  • Askel askeleelta selitetty: Perusteet, järjestys, suuntaus, etäisyydet ja järjestys
  • Tyypillisiä asetteluja, kuten keskitys ja sisäkkäiset asettelu.
  • Oppia ja ymmärtää: käytännön harjoituksia mukana olevine harjoitusmateriaaleineen
  • Ihanteellinen verkkokehittäjille, verkkosuunnittelijoille ja frontend-kehittäjille
  • Yli 3 tunnin intensiivikurssi Flexboxista kehittäjältä ja kouluttajalta Stephan Haewßiltä

Aloita tutoriaali ja laajenna HTML- ja CSS-tuntemustasi kaikilla Flexbox-aiheeseen liittyvillä tiedoilla, joita sinun täytyy tietää.

Sisältö

28 Videot, 199 minuuttia

Intro oppaamiseen

1 Videot · 2 minuuttia
01 Auki Ilmaiseksi

Flexbox CSS:ssä ja HTML:ssä: 1 | Mitä odotat kurssilta?

Tätä odottaa sinua kurssilla Flexbox CSS:ssä ja HTML:ssä.

01

Flexbox CSS:ssä ja HTML:ssä: 1 | Mitä odotat kurssilta?

2 min Auki

Johdanto

2 Videot · 12 minuuttia
02 Auki Ilmaiseksi

Flexbox CSS:ssa ja HTML:ssä: 2.1 | Miksi Flexbox ja miten se toimii?

Mikä on Flexbox-muotoilu ja miksi sitä pitäisi ylipäätään käyttää?

03 Auki Ilmaiseksi

Flexbox CSS:ssä ja HTML:ssä: 2.2 | Alkuprojektin määrittäminen

Tässä on asetettu projekti, jossa sitten jatkossa työskennellään.

02

Flexbox CSS:ssa ja HTML:ssä: 2.1 | Miksi Flexbox ja miten se toimii?

6 min Auki
03

Flexbox CSS:ssä ja HTML:ssä: 2.2 | Alkuprojektin määrittäminen

6 min Auki

Flexbox-asettelu – Perusteet

18 Videot · 136 minuuttia
04 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.1 | Esimerkki rakenteen luominen

Esittelen tässä esimerkki rakenteen ja VS-Codessa integroidut debuggausmahdollisuudet MS Edge -työkalujen kanssa. Lisäksi tässä videossa ensimmäistä kertaa aktivoituu flexbox-layout ja määritellään suunta.

05 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.2 | Lapsielementit jakaa tasaisesti

Miten jaetaan tila tasaisesti tai tietyissä suhteissa Flexbox-layoutissa?

06 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.3 | Lapsielementtien sijoittaminen (harjoitus)

Pieni harjoitus, jossa yksinkertaista matematiikkaa ei voi välttää.

07 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.4 | Konkreettinen esimerkki responsiivisesta suunnittelusta

Tässä esittelen vaakasuuntaisen asettelun kahdella sivupalkilla, joka mukautuu responsiivisesti leveyteen.

08 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.5 | Lapsielementtien kohdistaminen

Lapsielementtejä voidaan kohdistaa joustavassa säiliössä vaakasuunnassa. Tässä näytän, miten tämä voidaan asettaa.

09 Auki

Flexbox CSS & HTML: 3.6 | Venytys ja yksittäinen kohdistus

Ei vain säiliössä voi asettaa kaikkien lapsielementtien suuntauksen, align-self antaa myös säätää yksittäisten elementtien asentoa eri tavalla.

10 Auki

Flexbox CSS- ja HTML: 3.7 | Venytys ja yksilöhakemisto (Harjoitus)

Pieni harjoitus yksittäisten noppaohjeiden kanssa.

11 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.8 | Suuntaaminen pääsuuntaan

Ei vain poikittaisakselin suuntaan voi kohdistaa järjestelyä joustavassa kontissa, myös pitkittäisakselin suuntaan on mahdollista säätää suuntausta.

12 Auki

Flexbox CSS & HTML: 3.9 | Esimerkki pääsuuntaan suuntautumisesta

Pieni esimerkki siitä, miten pääakselin suuntautuminen voidaan hyödyntää erittäin hyvin yleisessä asettelussa.

13 Auki

Flexbox CSS- ja HTML-kursseilla: 3.10 | Peruslukema joustavan suunnan kohdalla

Joka haluaa olla joustava, on pystyttävä määrittämään lapsielementtien koko riippumatta tietystä leveydestä tai korkeudesta. Onneksi on olemassa flex-basis-ominaisuus, jonka avulla tämä on mahdollista saavuttaa. Muuttamalla flex-direction, leveydestä tulee korkeus ja päinvastoin. 

14 Auki

Flexboxissa CSS: ssä ja HTML: ssä: 3.11 | Säädä joustavuuden kasvu joustosuunnassa flex-grow:n avulla.

Kuinka paljon elementin tulee kasvaa, jos tilaa on enemmän kuin flex-basis määrittää? Tätä voidaan säätää tarkasti käyttäen flex-grow.

15 Auki

Flexbox CSS & HTML:ssä: 3.12 | Säädä kutistuminen joustavan suunnan mukaisesti flex-shrinkillä.

Kuinka paljon elementin tulisi kutistua, jos tila on pienempi kuin flex-basis määrittää? Tätä voidaan hallita tarkasti käyttämällä flex-shrink -ominaisuutta. 

16 Auki

Flexbox CSS ja HTML:ssä: 3.13 | Wrapping

Lapsielementit eivät voi ainoastaan kutistua, kun tilaa on vähemmän, vaan ne voivat myös katketa säiliöstä. Miten tämä tehdään flex-wrap avulla, näytän tässä videossa.

17 Auki

Flexbox CSS ja HTML:ssä: 3.14 | Joustavuuden virtausominaisuus

flex-suunta ja flex-kääri voidaan yhdistää ominaisuudessa flex-virtaus. Tämä on järkevää jopa silloin, kun haluaa asettaa vain flex-suunta, koska flex-virtaus on lyhyempi. ;-)

18 Auki

Flexbox CSS & HTML: 3.15 | Wrapping (harjoitus)

Tehtävä flex-wrapista.

19 Auki

Flexbox CSS & HTML: 3.16 | Väli

Välillä on oltava etäisyyttä, jotta se ei tee ihmisen silmille tarpeettoman epämukavaa. Onneksi väli-niminen CSS-ominaisuus hoitaa tämän tarkasti joustavien kontinairien lapsielementeissä.

20 Auki

Flexbox CSS:ssä ja HTML:ssä: 3.17 | Järjestys ja Käänteinen suunta

Järjestys on tärkeää, erityisesti verkkosivustojen käyttöliittymissä, koska niiden pitäisi olla hyvin käytettäviä. Järjestystä on joskus myös mukautettava yksilöllisesti ilman, että elementtejä siirretään DOM:issa. Tähän tarkoitukseen CSS-ominaisuus order on erittäin hyödyllinen, jonka avulla näkyvää järjestystä elementtejä voidaan helposti muuttaa.

21 Auki

Flexbox CSS- ja HTML: 3.18 | Järjestys (harjoitus)

Kokeillaan, oletteko ymmärtäneet järjestyksen. Täällä on jopa toinen mahdollisuus saavuttaa sama tulos, mutta olette varmasti myös huomanneet sen.

04

Flexbox CSS:ssä ja HTML:ssä: 3.1 | Esimerkki rakenteen luominen

10 min Auki
05

Flexbox CSS:ssä ja HTML:ssä: 3.2 | Lapsielementit jakaa tasaisesti

15 min Auki
06

Flexbox CSS:ssä ja HTML:ssä: 3.3 | Lapsielementtien sijoittaminen (harjoitus)

4 min Auki
07

Flexbox CSS:ssä ja HTML:ssä: 3.4 | Konkreettinen esimerkki responsiivisesta suunnittelusta

11 min Auki
08

Flexbox CSS:ssä ja HTML:ssä: 3.5 | Lapsielementtien kohdistaminen

6 min Auki
09

Flexbox CSS & HTML: 3.6 | Venytys ja yksittäinen kohdistus

6 min Auki
10

Flexbox CSS- ja HTML: 3.7 | Venytys ja yksilöhakemisto (Harjoitus)

7 min Auki
11

Flexbox CSS:ssä ja HTML:ssä: 3.8 | Suuntaaminen pääsuuntaan

5 min Auki
12

Flexbox CSS & HTML: 3.9 | Esimerkki pääsuuntaan suuntautumisesta

4 min Auki
13

Flexbox CSS- ja HTML-kursseilla: 3.10 | Peruslukema joustavan suunnan kohdalla

7 min Auki
14

Flexboxissa CSS: ssä ja HTML: ssä: 3.11 | Säädä joustavuuden kasvu joustosuunnassa flex-grow:n avulla.

8 min Auki
15

Flexbox CSS & HTML:ssä: 3.12 | Säädä kutistuminen joustavan suunnan mukaisesti flex-shrinkillä.

12 min Auki
16

Flexbox CSS ja HTML:ssä: 3.13 | Wrapping

17 min Auki
17

Flexbox CSS ja HTML:ssä: 3.14 | Joustavuuden virtausominaisuus

5 min Auki
18

Flexbox CSS & HTML: 3.15 | Wrapping (harjoitus)

5 min Auki
19

Flexbox CSS & HTML: 3.16 | Väli

5 min Auki
20

Flexbox CSS:ssä ja HTML:ssä: 3.17 | Järjestys ja Käänteinen suunta

7 min Auki
21

Flexbox CSS- ja HTML: 3.18 | Järjestys (harjoitus)

2 min Auki

Esimerkkejä Flexboxin asetteluista

6 Videot · 45 minuuttia
22 Auki

Flexbox CSS:ssä ja HTML:ssä: 4.1 | Keskittäminen

On erittäin yleistä, että halutaan keskittää elementtejä ja erityisesti tekstiä sekä vaaka- että pystysuunnassa (!). Se, mikä oli ennen joustilaatikkoa tuskaa, on nyt joustilaatikolla lasten leikkiä.

23 Auki

Flexbox CSS:ssä ja HTML:ssä: 4.2 | 3 saraketta, 3 riviä

Kuka ei tunne sitä, 3-saraketta? Jos se vielä mahtuu käytettävissä olevaan tilaan, ei responsiiviseen suunnitteluun ole enää paljon jäljellä.

24 Auki

Flexbox CSS:ssä ja HTML:ssä: 4.3 | Lomaketiedot

Onko verkkosivustoja ilman lomakkeita? Jos on, niin niitä ei ole paljon. Siksi on erittäin tärkeää järjestää ne houkuttelevasti, mikä onneksi Flexboxilla ei ole ongelma.

25 Auki

Flexbox CSS & HTML:ssä: 4.4 | Upotettu asettelu

Usein joutuu tekemään sisäkkäisiä layout-rakenteita, mutta jouston avulla sellaiset eivät ole enää iso haaste.

26 Auki

Flexbox CSS: 4,5 | Chat-Layout

Tällä hetkellä verkkokeskusteluasiakkaita on kuin hiekkaa meressä ja tekoälykeskustelurobotteja on tullut vielä lisää. Mutta miten voisi toteuttaa keskustelun Flexboxin avulla? Sen näytän tässä videossa.

27 Auki

Flexbox CSS:ssä ja HTML:ssä: 4.6 | Galleria-ulkoasu

Viimeistään Web 2.0:stä lähtien lähes joka sivustolla on galleria. Tässä videossa kuvaan, miten tällainen ulkoasu voidaan loistavasti toteuttaa esimerkiksi Flexboxilla.

22

Flexbox CSS:ssä ja HTML:ssä: 4.1 | Keskittäminen

4 min Auki
23

Flexbox CSS:ssä ja HTML:ssä: 4.2 | 3 saraketta, 3 riviä

9 min Auki
24

Flexbox CSS:ssä ja HTML:ssä: 4.3 | Lomaketiedot

7 min Auki
25

Flexbox CSS & HTML:ssä: 4.4 | Upotettu asettelu

9 min Auki
26

Flexbox CSS: 4,5 | Chat-Layout

7 min Auki
27

Flexbox CSS:ssä ja HTML:ssä: 4.6 | Galleria-ulkoasu

9 min Auki

Johtopäätös

1 Videot · 4 minuuttia
28 Auki

Flexbox CSS:ssä ja HTML:ssä: 5 | Yhteenveto ja näkymä

Nyt kaiken pitäisi olla selvää, mitä tulee joustavaan asetteluun. Lopuksi kuvaan, mitä teidän tulisi olla oppineet, mitä voitte vielä tehdä ja mitä muita hienoja CSS-asettelumahdollisuuksia on olemassa.

28

Flexbox CSS:ssä ja HTML:ssä: 5 | Yhteenveto ja näkymä

4 min Auki
Kommentit (0)

Kommentoi nyt „Flexbox CSS ja HTML (Opas) – kehitä responsiivisia ulkoasuja“