Breakpointi
 
mk66 12. feb 2016 20:15:37 Pridružen od:
21. apr 2013
33 objav
7 7 0
#1

Spletna stran ima širino strani 990 px. Katere breakpointe je najbolje določiti, da bo stran dobro odzivna in vidna na telefonu (pokončno in ležeče) ter tablici (ležeče) ?


všeč(0) ni všeč(0) spam(0)
 
Amon 12. feb 2016 20:35:42 Pridružen od:
29. apr 2010
187 objav
123 3 0
#2

Čisto odvisno od postavitve elementov. Poglej katere širine so "kritične" - pri katerih širinah so elementi preveč nakopičeni/preozki in glede na to določi breakpointe. Veliko ne moreš zgrešiti če jih skopiraš iz kakšnega frameworka (Bootstrap, Foundation, Skeleton...). Neke univerzalne rešitve, ki bi bila odlična v vseh primerih žal ni.


všeč(0) ni všeč(0) spam(0)
 
carli 12. feb 2016 20:45:57 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#3

Te brakepointe bi mogu že prej nastavit, v obratni smeri je zadevo težje speljat. Sicer pa brakepoints od bootstrapa so čisto ok, pač pokrijejo večino naprav in to je pa tudi to.


všeč(0) ni všeč(0) spam(0)
 
Daz 13. feb 2016 08:30:15 Pridružen od:
24. avg 2011
148 objav
147 5 1
#4

Sam ponavadi najprej preverim najbolj pogoste ločljivosti obiskovalcev in na podlagi tega določim breakpointe:



1. Desktop

- min 1024px ali min 1280px



2. Tablice

- max 960px (občasno)

- max 800px

- max 768px



3. Mobilci

- min 480px in max 640px

- min 320px in max 480px



če se pa že prej vse lepo zloži pa:




  • max 480px

  • max 320px



Včasih je treba narediti več breakpointov + switche (landscape, portrait), včasih pa le nekaj - odvisno od zasnove dizajna strani in postavitve elementov ter ločljivosti obiskovalcev. Primer uporabe breakpointov.


všeč(1) ni všeč(0) spam(0)
 
kolenko 14. feb 2016 09:37:26 Pridružen od:
20. jan 2011
172 objav
197 16 4
#5

Če je stran že končana, potem pomeni, da greš od "desktop" verzije v smeri "mobile". Enostavno okno brskalnika ožaš in kjer se pojavi problem narediš break point v smislu max[kritična-točka].


všeč(2) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se