Dobrý večer, mám pár otázok týkajúcich sa CSS:
1. Akým spôsobom vytvoriť web, ktorý by bol kompatibilný s akýmkoľvek rozlíšením, tzn. aby mal fixovaním alebo dynamickú šírku, aby sa prispôsobil monitoru.
2. Ak mám obrázok v rozmeroch 1920x1080 a chcel by som ho dať na pozadie, ako by som mal riešiť jeho zobrazenie na pozadí na monitoroch menších ako 1920x1080, je nutné vytvárať niekoľko rozličných veľkostí a nastavovať pre každú iný CSS súbor s pozadím, alebo existuje na to nejaký iný trik (ide o rozmanitý obrázok, pri ktorom by bolo dobré vidieť všetky časti), poprípade ako zistiť rozlíšenie(prehliadač) a podľa neho zistiť veľkosť pre pozadie?
Ďakujem za pomoc a cením si vaše rady. Pekný zvyšok večera.
Fórum › CSS
Tvorba webu...
Ďakujem, za pomoc, ale bol by som rád, ak by ste mi o niečo presnejšie, respektíve detailnejšie vysvetlili, danú problematiku, vďaka.
detekuješ velikost prohlížeče v JavaScript:
if (window.innerHeight=1000 AND window.innerWidth=500)
{
document.getElementById("obrazek").innerHTML = "<img src='1000x500.png'>";
}
toto řešení spustíš při události onload při tagu body.
A dál je upravíš pro další rozlišení tak pomocí konstrukce if else s jiným rozlišením a použitím jiného obrázku.
Aha, takže to by malo aj fungovať, ak by som chcel zmeniť background v CSS, alebo to by vyzeralo inak (ako?) a čo sa týka toho nastavovania celej stránky na konkrétne rozlíšenie, tiež by som sa potešil nejakým bližším detailom, ďakujem.
Ahoj, len neviem, ako by som to bez javy riešil to zmenšovanie obrázkového pozadia.
To Cashis : Pozor! Neplést Javu a JavaScript :) je jasné, že ne každý ho má zapnutý, ale v tomto případě to moc neublíží...
Řešení ti už pěkně naznačil warezov, stačí to jen lehce poupravit (bude to v jQuery):
if($(window).width()<=800) { // pro okno menší nebo rovno 800px
$('body').css("background-image", "url(/myimage1.jpg)");
} else if($(window).width()<=1024) { // pro okno menší nebo rovno 1024px
$('body').css("background-image", "url(/myimage2.jpg)");
} else ... // atd.
Doufám, že je to z toho pochopitelné. Na výšku okna moc hledět nemusíme...
Aha, už tomu začínam rozumieť, ale moc skúseností s javaScriptom nemám, zaujímalo by ma, čo znamená:
$('body').css
Namiesto body má byť cesta k súboru CSS, alebo sa CSS nastavuje ešte predtým a toto nastaví len telo stránky...?
To Anonymní uživatel : Je to selektor v jQuery, aby to jelo je potřeba stáhnout a nainstalovat jQuery (http://jquery.com/).
To MiMi : Dá se, ale podpora CSS3 je zatím slabá a kazí to hodně ti uživatelé, co si neaktualizují browsery :)
Aha, ok , takže skôr by som mal voliť použitie JavaScript-u (Jquery), ako CSS3?
To Nefaritus : by ses divil :)
sme meli pomerne velkej seznam mobilu a jejich rozliseni. A pak script v perlu co to resizoval presne na potrebnou sirku.
Neni toho sice tisice ale do par desitek se s klidem vejdes (a to jen podle sirek)
Dobry den,měl bych dotaz ohledně stylů...když vytvářím si nějaký styl na začátku nejakeho php souboru,a potrebuju tam nejak ve stylu odkazat na obrazky ktere mam v tom php souboru v dvourozmernem poli, jakto mam udelat? co mam napsat do <body>??????????</body>
Styl uz mam nastaveny jenom proste potrebuju do toho stylu odkazat na ty obrazky,kdyby nekdo evdel jak?dekuju za radu :§
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Tvorba webu — založil Martin Andráši
TVORBA WEBU - CENA? — založil grabmaster
Tvorba firemního webu od 2900Kč — založil Solution
It Band tvorba webů a grafika — založil Miloslav Kolenčík
WEB-GRAPHIC :: tvorba webu, grafiky — založil WEBGRAPHIC
Moderátoři diskuze