CSS alternatív header
Sziasztok!
CSS-ben változó headert szeretnék létrehozni, úgy, hogy több képből véletlenszerűen válasszon az oldal fissítésekor.
A stíluslapon eddig ez áll:
/* header */
.gfx {
background: #222 url(img/header.jpg) no-repeat;
height: 141px;
}
.gfx h1 {
color: #111;
font: normal 2.6em Tahoma,sans-serif;
padding: 16px 20px;
}
Mit és hova írjak hozzá, hogy jó legyen?
Köszi!
Üdv. András
■ CSS-ben változó headert szeretnék létrehozni, úgy, hogy több képből véletlenszerűen válasszon az oldal fissítésekor.
A stíluslapon eddig ez áll:
/* header */
.gfx {
background: #222 url(img/header.jpg) no-repeat;
height: 141px;
}
.gfx h1 {
color: #111;
font: normal 2.6em Tahoma,sans-serif;
padding: 16px 20px;
}
Mit és hova írjak hozzá, hogy jó legyen?
Köszi!
Üdv. András
Javascript
Köszi...
Háttér pozíció
Php v. javascript segítségével véletlenszerűen adsz mondjuk a body-nak egy classt .rh1 és .rh5 (random header, kb) közötti értékekkel; eztután csinálsz egy szép nagy képet, amire ráteszed az összes header háttérnek szánt képet egymás alá (header.jpg), majd a background-position (y tengelyen természetesen) értékeit addg csúsztatod, amíg a háttérkép a megfelelő pozícióba kerül. Példa:
Köszi, ráállok. :)
Nna...
Ez nem túl bonyolult?
background: url('1kep.gif');
.
.
.
background: url('2kep.gif');
Egyszer kell betölteni
css sprites
Dinamikus kép esetleg?
background: #222 url(img/header.php) no-repeat;
A header.php pedig file_get_contents-szel és a header("Content-type...") parancsokkal tetszőleges számú képből válogathatsz.
El nem tudom képzelni, hogy hol van ilyenre szükség, dehát...
expression()
Jaj
Hmm...
Meg kell adni egy parancsot
Értem...
Megoldás
Ami a megoldást illeti:
Köszi
Szóval Köszi még egyszer mindenkinek a segítséget!
ez kicsit demagóg lett
szerk: a "mindig más css" és a "flash" megoldásokkal ráadásul mintha egy kicsit magad ellen is beszélnél.
Valóban
Ami a Flasht és a mindig más CSS-t illeti, szükségmegoldások, de legalább skálázhatóak. A Flash-el tud kezdeni más dolgot is és a mindig más CSS-sel később válthat skinezőre is, ha megtanulja, hogy kell.
ízlések
a nagy háttérképekről pedig nemrég volt egy blogmark, egyik oldalról sem sugárzik az amatőrség.
Igazából a headerek úgy
A random-ot nem úgy értettem, hogy a képeknek semmi közük egymáshoz, hanem hogy véletlenszerűen válogasson közülük. Így mindig csak egy header-képet kellene betöltenie, de nem mindig ugyan azt a képet. Ezekszerint ez CSS-ben nem megoldható...
Az hogy kezdő vagyok webszerkesztés terén, nem jelenti azt, hogy teljesen fantáziátlan is. Az pedig, hogy milyen oldalhoz, milyen dizájnhoz, milyen brandhez, arculathoz, vagy akármihez szeretném ezt megcsinálni, ez esetben teljességgel lényegtelen, volt egy problémám, amire segítséget vártam, ami(ke)t ezúton is még egyszer köszönök.
Ezek szerint akkor CSS-ben nem lehet olyat megcsinálni, hogy a főoldal megnyitásakor több megadott kép közül válasszon bannert, erre legegyszerűbb (és ehhez legközelebbi) megoldás a CSS Sprite-módszer.
Köszi még egyszer mindenkinek!