Reszponzív alapok
Töréspontok, öröklődés, elemek elrejtése, fluid skálázás és tesztelés a Bricks-ben.
Eddig asztali géppel kezdtük az építést, a kisebb képernyőkkel nem foglalkoztunk. Most ugyanezt az oldalt tesszük használhatóvá minden eszközön. A látogatóid több mint fele telefont vagy táblagépet használ: a reszponzív design azt jelenti, hogy az elrendezésed bármilyen képernyőmérethez igazodik.
Töréspontok
Szekció neve “Töréspontok”A töréspontok olyan képernyőszélesség-küszöbök, ahol a dizájn alkalmazkodik. A Bricks négy alapértelmezett töréspontot ad:
| Töréspont | Képernyőszélesség | Mire vonatkozik |
|---|---|---|
| Asztali | Alap (nincs korlát) | Laptopok, nagy monitorok |
| Tablet álló | < 992 px | Táblagépek |
| Mobil fekvő | < 768 px | Telefonok fekvő módban |
| Mobil álló | < 478 px | Telefonok álló módban |
Az eszköztár eszközikonjaival váltasz a töréspontok között; a vászon átméreteződik, és azt mutatja, amit az adott méretű képernyő látogatója lát.
Az öröklődés működése: az asztali nézetben megadott stílusok automatikusan érvényesek minden töréspontra. Ha kisebb töréspontra váltasz, és ott módosítasz egy értéket, az a töréspontra és az annál kisebbekre vonatkozik. Csak azt írod felül, ami változik, nem kell mindent újradefiniálnod.
Például állítsd egy tároló irányát Sor-ra asztali nézetben. Váltsd át Mobil fekvőre, és ott állítsd Oszlop-ra. Az asztali és a tablet nézet egymás mellett marad, a mobil fekvő és álló nézet egymás alá kerül.
A Bricks alapból asztali-első (előbb nagyban tervezel, aztán finomítasz kisebbre). A legtöbben ezt használják, mert könnyebb „lefelé skálázni”, mint „felfelé”.
A reszponzív munkafolyamat
Szekció neve “A reszponzív munkafolyamat”Tegyük reszponzívvá a korábban épített hero szakaszt.
1. Tablet ellenőrzése
Szekció neve “1. Tablet ellenőrzése”Kattints az eszköztáron a Tablet álló ikonra, és nézd meg a dizájnt. Érdemes ellenőrizni:
- A kétoszlopos elrendezés még kényelmes, vagy szűk?
- A belső margó arányos a képernyő méretével?
2. Térközök igazítása
Szekció neve “2. Térközök igazítása”A szakasz 80 px paddinget használ, ami tableten sok függőleges hely.
- Jelöld ki a szakaszt.
- Győződj meg róla, hogy a Tablet álló töréspont aktív.
- A fenti és lenti belső margót állítsd
60-ra.
Az asztali nézet 80 px marad, a tablet és a kisebbek 60 px-t használnak.
3. Váltás mobilra, oszlopok egymás alá
Szekció neve “3. Váltás mobilra, oszlopok egymás alá”Telefonon a kétoszlopos hero (balra szöveg, jobbra kép) túl szűk, ezért egymás alá tesszük.
- Kattints az eszköztáron a Mobil fekvő ikonra.
- Jelöld ki a hero szakasz tárolóját.
- Az Elrendezés résznél az Irány legyen
SorhelyettOszlop.
A szöveg és a kép most egymás alatt van mobilon, az asztali és tablet nézet egymás mellett marad. Ez a leggyakoribb reszponzív technika: nagy képernyőn vízszintes, kicsin függőleges.
4. Mobil álló ellenőrzése
Szekció neve “4. Mobil álló ellenőrzése”Kattints a Mobil álló ikonra a legkisebb nézethez. Ha kell, csökkentsd tovább a belső margót (nagyjából 32). Ellenőrizd, hogy a gombok elég nagyok-e a kényelmes érintéshez.
Elemek elrejtése adott töréspontokon
Szekció neve “Elemek elrejtése adott töréspontokon”Néha egy elemnek asztali gépen kell látszania, mobilon viszont nem.
- Jelöld ki az elemet.
- Válts arra a töréspontra, ahol el kell tűnnie.
- Az Elrendezés résznél a Megjelenítés legyen
Nincs.
Az elem az adott töréspontnál és kisebbnél rejtve van, mindenhol máshol látszik.
Értékek kezelése különböző képernyőméretekre
Szekció neve “Értékek kezelése különböző képernyőméretekre”Eddig minden töréspontnál kézzel adtunk meg egy értéket (például 60 px paddinget). Ez az elrendezési döntésekhez, például oszlopok egymás alá tételéhez vagy térközök módosításához jól működik.
A másik megközelítés főleg betűméreteknél és térközskáláknál hasznos: töréspontonkénti értékek helyett megadsz egy minimumot és egy maximumot, a böngésző pedig a képernyőszélesség alapján simán kiszámolja a köztes értékeket. Ezeknél nincs szükség töréspontokra.
Példa: egy címsor a legkisebb képernyőn is legalább 24 px, a legszélesebben legfeljebb 48 px. A két érték között automatikusan skálázódik.
A Bricks ezt beépítve tudja. A Stíluskezelő (ugyanaz az ablak, amit a sablonstílusokhoz használtál) Tipográfia és Térköz lapjain CSS-változóként előállíthatod ezeket a fluid skálákat. Egyszer beállítod a skálát, a változókat alkalmazod az elemeken, és ezeknél az értékeknél a reszponzivitást intézi a rendszer. Ez haladó téma, még nem kell most, de jó tudni, hogy két megközelítés van:
- Kemény értékek töréspontonként: explicit, kézi, elrendezéshez ideális.
- Fluid skálázás: megadsz egy tartományt, a böngésző számol, tipográfiához és térközhöz ideális.
A dizájn tesztelése
Szekció neve “A dizájn tesztelése”A szerkesztő vászna előnézetet ad, de mindig tesztelj valódi eszközön vagy a böngésző fejlesztői eszközeivel.
A szerkesztőben: használd a töréspont-váltót. A vászon széleit húzva köztes szélességeket is ellenőrizhetsz.
A böngészőben:
- Kattints az eszköztáron az Előnézet gombra a weboldal megnyitásához.
- Nyisd meg a böngésző fejlesztői eszközeit (
F12vagyCmd/Ctrl + Shift + I). - Kapcsold be a Responsive Design Mode-ot (reszponzív nézetet).
- Tesztelj különböző szélességeken.
A valódi eszközön végzett teszt olyasmit is felfed, amit az emuláció nem: az érintési felület méretét, a betűk tényleges olvashatóságát és a teljesítményt lassabb telefonokon.
Egyéni töréspontok
Szekció neve “Egyéni töréspontok”A négy alapértelmezett töréspont a legtöbb webhelynek elég. Ha egy adott szélességnél kell töréspont (például 1440 px-es széles asztali nézet), adhatsz hozzá.
Nyisd meg a Bricks → Beállítások → Általános lapot, kapcsold be az Egyéni töréspontok beállítást, majd a szerkesztőben a töréspont-kezelőből add hozzá őket.
Hibaelhárítás
Szekció neve “Hibaelhárítás”A mobilon végzett módosítások nem látszanak a weboldalon. Mentsd az oldalt, majd frissítsd erőből a böngészőt (Cmd/Ctrl + Shift + R).
Az asztalon beállított stílusok megváltoznak, amikor töréspontot váltok. Valószínűleg korábban felülírtad őket egy kisebb töréspontnál. Az öröklődés csak lefelé megy: a mobilon végzett módosítások nem hatnak az asztali nézetre.
Az elrendezés két töréspont közötti szélességnél eltörik. Teszteld az olyan szélességeket, mint a 850 px (a Tablet 992 px és a Mobil fekvő 768 px között). Ha itt eltörik, rugalmasabbá kell tenni az elrendezést, vagy egyéni töréspontot kell hozzáadni.
Amit megtanultál
Szekció neve “Amit megtanultál”- a töréspontok működése és a lefelé öröklődés,
- térközök igazítása és oszlopok egymás alá tétele kisebb képernyőkön,
- elemek elrejtése adott töréspontokon,
- a két megközelítés: töréspontonkénti felülírás és fluid skálázás,
- a dizájn tesztelése különböző képernyőméreteken.
Készült: