menjala bi se samo boja odredejnih elemenata kao na primer na
www.yahoo.com a sto se tice metoda
izrade ja sam uspeo da nadjem dva i to:
1. nacin koji sam bio naveo je da se napravi na primer 5 istih .css fajlova koji definisu sve na
strani ali imaju razlicite boje i onda samo pomocu JS-a disable-ujem jedan a drugi enable-juem,
i to je nikakvo cimanje, ali je tu problem sto je onda sajt veci za 4 css fajlova.
2. nacin je posto ce se dosta elemenata na strani ponavljati(kao paneli, menja se boja headera
panela i border) onda lepo oni imaju css klase koje ih definisu ali u kojima se ne nalaze vrednosti
sa bojama, nego su te vrednosti sa bojama smestene u posebne .css klase i onda prilikom
odabira neke boje da se nadju elementi sa nazivima tih baznih klasa i da im se dodeli nova vrednost tj.
Code:
panel.className="bazna-css-klasa crna"
gde imamo
.bazna-css-klasa
{
width 100px;
height 100px;
...
...
}
i
.crna
{
background-color: #000000;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}
i manje vise tako sam ja to malo negde procitao, malo zamislio....i mislim da je drugi nacin bolji ali znatno tezi
za implementaciju ali nema veze bitno da je bolje. E sad ono sto sam pitao je da li je to dobra ideja s obzirom
da su mi ruke vezane i da ne mogu da koristim nijedan JS framework i da li ima mozda neki bolji nacin?
A sizzle ce lepo leci, a pogledao sam i ovo na google sto mi je Aleksandar predlozio i lepo je to imati u vidu za
neki buduci projekat ako zatreba, mada mozda i uspem da malo odvezem sebi ruke sa ovim pa ih ubedim da ipak
iskoriste jQuery ali na ovaj nacin...
...