Prispôsobme layout šírke prehliadača
Ako pomocou CSS3 reagovať na šírku prehliadača
Pomocou CSS konštrukcie @media si môžeme prispôsobovať štýly rôznym okolnostiam. A medzi nimi je aj šírka zobrazovacej plochy prehliadača.
Takže napríklad ak použijeme vlastnosť padding s hodnotou napr. 100px tak pri užšom zobrazení to nemusí byť vhodné. A tu sa ponúka riešenie.
Takže k pôvodnému nastaveniu:
#container {
padding: 100px;
}
Môžeme pridať toto:
@media (max-width: 500px) {
#container {
padding: 50px;
}
}
Toto nastavenie nám zmení hodnotu padding na 50px v prípade že šírka zobrazovacej plochy prehliadača bude 500 pixelov alebo menšia. Prehadzuje sa to aj dynamicky.
Samozrejme môžete pridávať aj ďalšie nastavenie @media pre menšie či väčšie veľkosti.
Tiež existujú aj ďalšie možnosti ako napríklad: rozlíšenie, 3d zobrazenie, pomer strán, farebná hĺbka... Celý prehľad nájdete tu: W3C Media Queries
Veľmi efektívne túto vlastnosť CSS využívajú weby Codrops a CSS-Tricks.
Príklad môjho použitia nájdete tu.
15 komentárov k článku:
Komentovať môžu iba prihlásení
Zaregistruj sa cez bezplatnú registráciu alebo použi login cez Facebook (FB Connect)
Prihlás sa tu, ak už máš profil na Zajtra.sk:
@Viktor: hmm, moja chyba v nepochopeni. Ohladne anglickych slovicok, toto je zbytocna diskusia, kazdy ma svoj sposob, len neblbnut proti druhym. Ako som vravel, ak sa to prehana, tak mas potom v Photoshope obrazove body namiesto px a vyzera to dementne. Responsivness ani neviem, akoby som prelozil, jednym slovom by to asi nebolo :-)
Neviem o com tocis Viktor, responsive design je najaktualnejsi trend navrhu stranok. Vznikol ako reakcia na to, ze je kopa smartfonov, tabletov a pod. s roznymi mensimi rozliseniami (pricom stare pre velke monitory su tu nadalej), takze upravuje sposob zobrazovania stranky v zavislosti na nom (a teda tazko mohol ficat v 2003, kedze era tychto zariadeni zacala tak max. 2-3 roky dozadu a stale trva).
Urob nabuduce nejaky vyskum Googlom, kym hodis do sveta podobny "splech".
@Viktor okej, už som to tam zbadal. Len som čakal, že celá stránka sa prispôsobí zmene okna, prvky sa preskupia, niektoré skryjú... No offence meant.
V tomto prípade nejde o to byť za každú cenu moderný, ale brať do úvahy, že na trhu sú rôzne zariadenia schopné rôzne zobraziť danú stránku. S prispôsobivým (=? responsive) webom nemusíš kódiť 3 varianty webu (resp. nie úplne).
ja nie som na slovensku a tiez nevidim problem v chapani anglickych terminov. Ci ty si zastanca "obrazovych bodov", lol?
@Viktor: responsive design - http://designmodo.com/responsive-design-examples/ trosku sledujeme odbor, v ktorom robime predsa...
ide o to, ze nie len na zaciatku, ked sa pusti stranka sa pozrieme na rozlisenie, ale cely cas. Podla toho sa meni zobrazenie stranky.
snáď ale vieš čo tým slovom myslel nie? :) a aby som nebol uplne OT. super alternatíva tu raz bola popisovaná : http://www.zajtra.sk/programovanie/327/adaptivny-web-wtf
Riešenie za pomoci javaScriptu a niekoľkých špeciálnych štýlov pre rôzne rozlíšenia
@Viktor Čech: Hmm, azet som cvične vyskúšal a nevidím žiadnu "responsiveness"...
@autor: Ďakujem za veľmi dobrý tip. Tiež by som ale uvítal popis obmedzení...
No hej, responsive je teraz trend, mohol si aspoň zmieniť ako je to s podporou prehliadačov, že sa to dá dodatočne riešiť javascriptom a pod.
Novinky
20 hod.
Financial Times: Huawei uvažuje o koupi Nokie
Richard Yu, šéf jedné z obchodních sekcí společnosti Huawei, řekl asi toto: „Zvažujeme tyto typy akvizic. V té kombinaci vidím určitou synergii, ale záleží to na vůli Nokie. My jsme takovým myšlenkám otevření.“
20 hod.
Google Glass v akci: Jaké jsou futuristické brýle?
Google Glass na sebe poutají hodně pozornosti, a nutno dodat že zcela po právu. Jedná se o zajímavý technologický doplněk, který má před sebou ještě dlouhou cestu. Přehlížet bychom neměli ani otázku ochrany soukromí.
2 dňami
Oracle a Dell se spojují. Je to i pomsta HP
Novým významným partnerem Oraclu pro x86 servery se nečekaně stal Dell. Larry Ellison v tom vidí jasnou strategii a roli jistě sehrály i dřívější velké spory s HP.
2 dňami
Saudská Arábia zablokovala Viber a pripravuje zákaz pre WhatsApp a Skype
Zablokovanie je podmienené nesplnení požiadaviek, ktoré vyslovil miestny telekomunikačný úrad. Štát vďaka týmto aplikáciám prichádza o finančné prostriedky, ktoré by inak získal z medzinárodných hovorov a SMS správ.
2 dňami
Microsoft poskytuje USA informácie o chybách pred ich opravením
Spoločnosť Microsoft poskytuje americkým tajným službám informácie o bezpečnostných chybách v jej softvéri skôr, ako chyby opraví a teda väčšinou skôr ako o nich verejne informuje.
Staršie novinky »TOP dlhšie
- 01 3 jednoduché kroky ako spraviť responzibilný dizajn webu (4386x)
- 02 Prečo sa chcem naučiť programovať web stránky? (3837x)
- 03 PayPerPost.sk - zarábajte s webom na článkoch (3774x)
- 04 5 užitočných jQuery tipov (3213x)
- 05 Súťaž o návrh Loga (2847x)
- Aj ty môžeš byť najčítanejší. Napíš článok »
TOP tento mesiac
- 01 Prečo potrebuje programátor psa (1288x)
- 02 Aplikácie na Facebook-u pre obchoďákov (1081x)
- 03 Ingnite Bratislava vol. 3 (778x)
- 04 Nový 13,3” tablet pro Váš domov - Point Of View Mobii 1325 (91x)
- 05 Jelly Meeting #20 s Marcelou Liptajovou: Ty ako nová značka na trhu (84x)
- Aj ty môžeš byť najčítanejší. Napíš článok »
Nové články:
- 10.Nový 13,3” tablet pro Váš domov - Point Of View Mobii 1325
jún - 6.Prečo potrebuje programátor psa
jún - 5.ZALMAN FX100 – pasivní chlazení CPU ve tvaru kostky
jún - 1.Aplikácie na Facebook-u pre obchoďákov
jún - 31.Jelly Meeting #20 s Marcelou Liptajovou: Ty ako nová značka na trhu
máj - Viac »
- Aj ty môžeš byť najčítanejší. Napíš článok »
Pekné veci
Pekné veci
Pekné veci
Pekné veci
Posledné komentáre
- su jednoduche, pekne, tak ako šikovný dizajner vie nadizajnovať pekný web, takisto vie š...
- http://www.ambrowse.com/kontakt.php lol, fakt doveryhodna stranka .. ako mi uz pomoze...
- Otazka, ako to niekto robi tak sialene perfektne? Ak sa o design aspon trochu zaujimas m...
- nie som dizajner, rozpravam sa ale s dizajnermi, rozpravam sa s kodermi, obom rozumiem c...
- hmmmm, ok...este niekto?
Kritika
Vieš ako robiť veci lepšie? Pomôž našim odvážnejším členom a skritizuj im projekty!
Reklama
Slovenská IT komunita
Seriály zo Zajtra.sk
· Ako písať blog
· Ako sa stať PHP ninja s Yii Frameworkom
· Aplikácie pre Facebook
· CSS triky
· iOS vývojára príhody a skúsenosti
· Modelovanie webového sídla
· Nauč sa CodeIgniter [HD]
· Nauč sa jQuery [HD]
· Nette PHP framework
· OOP v Javascripte
· Slovenskí iOS developeri
· Yablkov TurboTip [HD]




















Vyjadrovanie autora... 0 bodov :)