ugrás a tartalomhoz

CSS generálása PHP-ből, színváltoztatáshoz

Anonymous · 2005. Júl. 3. (V), 11.22
Sziasztok!

Készítettem vmit, és a véleményetekre lennék kíváncsi.

http://www.zolenor.hu

Kísérletképp csináltam egy dinamikus CSS-t, PHP-vel. Minden klikkeléskor az oldalon megváltoznak a színek...
Mennyire vállalható egy ilyen oldal? :-)

Üdv
Zoli
 
1

Cookie

kisstoth · 2005. Júl. 3. (V), 12.42
Miért nem cookie-val oldod meg a problémát? Lenne pl. egy themes mappa, és azon belül további almappák, tartalmazva a CSS-t.

A cookie meg csak a mappa nevét tartalmazná. A többi már érthető, nem?

Üdvözlettel,
Kiss-Tóth Marcell
2

Session

Anonymous · 2005. Júl. 3. (V), 13.05
Köszönöm, hogy megnézted!

Hozzak létre több tíz..száz css file-t egy 60 soros program helyett?
Pont azért készítettem, mert ez így egyszerűnek tűnt: session-ben tárolom az aktuális egyetlen színkódot (0...360: ez a "Hue"). A HSB színek megadásánál a telítettséget (Saturation) és a világosságot (Brightness) már előre megadtam. Így már csak a HSB->RGB konverzió marad hátra.

Tudom, annyira nem élvezhető a dolog, mert direkt telítetlen színárnyalatot választottam, de a harsány színek elég sokkolóak lehetnek. :-)

Üdv
Zoli
3

Témától függ

Dualon · 2005. Júl. 3. (V), 19.33
Mennyire vállalható egy ilyen oldal? :-)


Szerintem erősen függ attól, mi lesz az oldal tartalma.
Általánosságban nem tartom szerencsésnek a "magától" változó arculatot, a felhasználó talán nem fogja érteni, mi miért történik, megijed, kapkodni kezd, és így tovább. Szerintem felhasználóbarátabb, ha tudatos döntés előz meg látványbeli változásokat.
4

re

Anonymous · 2005. Júl. 3. (V), 19.43
Igazad, van a "meglepődéssel" kapcsolatban... nem is szántam harsány dolognak: ha nem írnám le, pár kattintás után is alig lehet észrevenni. Talán még kisebb lépcsőben fogom cserélni a színeket. Így talán megmarad az "érdekes" szinten.

Üdv
Zoli
5

Cache?

Anonymous · 2005. Júl. 4. (H), 07.54
Üdv!

Nagyon érdekes, de szerintem is inkább több külön CSS-t kellene csinálnod. Így a teljes dizájnt is változtathatod, ha úgy írod meg az oldalt.

Egyébként meg mi van azokkal a böngészökkel, akik becachelik a css.php-t és utána azt használják anélkül, hogy lekérdeznék, hogy változott-e valami?

Másrészt meg: egy céges weboldal tükrözzön egységet. Nem kell mindig más színben megjelennie. Céglogó + a cég színei.

ProClub
proclub##kukac##karinthy.hu
6

re

Anonymous · 2005. Júl. 4. (H), 13.35
Szia!

Megfontolom, amit írtál. Talán azért is készítettem, mert nem tudtam dönteni a színekkel kapcsolatban. Nehéz is egy alapszínnel vinni az egész oldalt.

Lehet, szétszedem a CSS részt statikus(design)-dinamikus(szín) részre.
Annyit nem ér az egész, hogy sokáig rágódjak ezen.

A cache-ről: megnéztem több böngészőben is, és a logfájl is azt mutatja, hogy mindig letöltődik a css.php. De ha nem, az se baj :-)

Üdv
Zoli