Spreminjanje CSS stila.

Napisano dne 11. 9. 2007 ob 20:52:08

Verjetno je že velika večina od vas slišala za Last.FM. Nekaj manj jih je verjetno vedelo, da ima možnost menjava stila oz. barve svojega dizajna. Rdečega in črnega. Nekako sam ostajam pri črnem. Vem, beden sem.

Zadnje dni sem precej zaposlen z izdelavo stila/dizajna in pravzaprav celotne strani za razred. Sodeč po interpretatorjih web 2.0 dizajnov, naj ta bil dvobarven. Pa sem se že v začetku lotil po teh “headlinih”. In ko sem stvaritev pokazal Janu, mu je bila dejansko všeč. Neverjetno. Sem zato uradno Web 2.0 dizajner? Morda. A nastopil je drug problem. Barve. Izbral sem emo barve. Pink in temno-siva, črna … Izgledalo je všečno, pa vendar le majhnemu odstotku populacije je všeč tak odtenek. Pink in črna. Kaj pa zdaj? Izbrati neko nevtralno barvo ni najbolje. Izbrati neko drugo barvo tudi ne, ker se bo spet kdo našel, ki bo dejal, da ta barva ni kul zaradi tega in tega …

Odjadral sem v Photoshop, združil nekaj layerjev, tako da sem imel pod nadzorom barvni odtenek. Spremenila se je le barva ozadja celotne strani, “header” in za malenkost tudi “footer”. Poleg tega pa še dve ikonici, namenjeni da vsebujeta datum vnosa objave in št. komentarjev. Kaj mi bodo sedaj, ko lahko izberem katerokoli izmed 16 milijonov barv. Prav nič, vsak bi lahko imel karkoli. Tudi CSSa ni problem pisati. Glavni stil vsebuje podatke o postavitvi strani, ostali pa o barvnih backgroundih, barvah pisav …

Težava nastopi, kako CSS zamenjati. Pravzaprav sem pričakoval na to več boljših rezultatov v Googlu. Najprej sem našel en javascript, ki pravzaprav deluje popolnoma brez problema. Deluje na podlagi piškotkov in si tako zapomni uporabnikovo odločitev. Imenuje se Change Style. Dejansko bi rad izbral to. A ne gre brez težav. Zatajil je tisti člen, ki ponavadi zataji. Internet Explorer, 6.

Iskal sem alternativo, pa jo našel. Imenovana Style Sheet Switcher. Dejansko deluje v IE6. Bil sem navdušen. Vse do grozne ugotovitve. Očitno ima nek defekt pri pisanju piškotka, morda kaj drugega; kajti ko odprem eno stran globlje(predstavljajmo si, da smo zdaj na http://www.lancevance.org/, odpremo pa http://www.lancevance.org/2007), skripta enostavno prikaže privzeti style sheet in ne tistega, ki ga je uporabnik prej izbral.

Sedaj pa sem pred dilemo. Naj uporabim Change Style ali Style Sheet Switcher ali pa me bo morda kdo razsvetlil z univerzalno skripto, ki nima teh slabosti?

Komentarji


OdziviResponse

KomentarjiComments

TrackbackPingback


Imej pet minut slave, komentirajHave your say


Polja označena z "*" morate izpolniti