Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Klijentske aplikacije
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 16.6.2012, 22:45   #1
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom CSS i boje

Градим нешто са променљивим позадинама. Рецимо слика куће и испод неколико дугмића и за свако дугме другачија боја. Посетилац кликне на жељено дугме и кућа промени боју. Све то је ок и све то ради како треба.
Само, кућа има и бочну страну која осликава дубину. Не иде да и та бочна страна иде у исту боју.

Дакле, да ли има начин да се некако аутоматизује боја да када се кликне на неку боју лице оде у ту боју а да бочна страна оде у тон или два тамнију? Имам скоро 80 боја, ко да ручно тражи тамнију за сваку.

Слика ми је подељена у два diva и сваки div има свој id. Користим onclick event који прима javascript и мења css у зависности који линк/дугме је кликнуто.

Да ли би могло некако са divom преко diva па z-index, па онда opacity...
Dekip je offline   Odgovor sa citatom ove poruke
Stara 16.6.2012, 23:14   #2
Novica89
Član
 
Član od: 25.9.2011.
Lokacija: From Sombor, living in NS
Poruke: 296
Zahvalnice: 43
Zahvaljeno 50 puta na 40 poruka
Slanje poruke preko Skypea korisniku Novica89
Određen forumom Re: CSS i boje

Hm,pogledao sam Photoshop i RGB vrednosti imaju odredjenu logiku kada im podesavas samo brighteness.
Ako recimo imas crvenu boju (ili bilo koju boju) sa vrednosti R 153 G 84 B 84 (brighteness je ovoj boji na 60%) i smanjis za istu boju brighteness na 40% dobijas vrednosti R 102 G 56 B 56. Iz ovog zakljucujem da se vrednost RGB vrednosti smanjila za 1/3. Tako bi mogao da upotrebis mozda vrednosti u javascriptu i u stvari stvoris algoritam za nove,mracnije boje u odnosu na svoje svetlije boje ili obrnuto.
Recimo:
PHP kod:
var R_svetla 153,
     
G_svetla 84,
     
B_svetla 84,
     
R_tamna = (R_svetla*2)/3,
     
G_tamna = (G_svetla*2)/3,
     
B_tamna = (B_svetla*2)/3;
$(
'#prednji_deo_kuce').css('background','rgb(R_svetla,G_svetla,B_svetla)').next().css('background','rgb(R_tamna,G_tamna,B_tamna)'); 
Ovo je naravno pod uslovom da koristis jQuery (jer nisam vican cistom Js-u) zatim da su ti div-ovi jedan pored drugog i da uopste moze da se uradi na ovaj nacin
nadam se da sam imalo pomogao smejem se sam sebi na fix idejama
Novica89 je offline   Odgovor sa citatom ove poruke
Stara 17.6.2012, 8:58   #3
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
Određen forumom Re: CSS i boje

За сада је то још увек у некој штурој форми. Морам ручно да подесим вредности боја за сваку која ми треба, тако да је то посао сам по себи. Мораћу да направим мали css фајл за сваку боју...

Постигао сам са:
HTML kod:
opacity:0.8;
filter:alpha(opacity=80);
да ми бочна страна добије солидан ефекат дубине. Дакле једна боја за оба diva а један је мало провидан и ето...

Ако неко има паметнију идеју... Ја се још некако и дружим са javascriptom али jquery знам таман толико да променим туђе када ми нешто треба.
Dekip je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Koje je boje vaš mozak? Irena 93 Kvizovi 43 1.9.2012 15:10
yamaha dx7 boje xxxlll Audio softver 3 5.5.2012 11:21
Odredjivanje kvaliteta boje Beshla Fotografija 12 23.5.2010 12:43
Kako odrediti konfiguraciju boje? Nicolas Aplikativni softver 5 25.3.2007 23:57
Iz jedne boje u drugu? Isko Aplikativni softver 2 4.1.2007 17:39


Sva vremena su po Griniču +2 h. Sada je 14:53.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com