Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Automatycznie kolorowany obrazek
_kama
post 31.07.2009, 17:42:55
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam,
poradzcie czy da sie zrobic cos takiego stylem. Oczywiscie wazne zeby ok dzialalo we wszystkich przegladarkach.

Mam malutka ikonke - jednokolorowego (obecnie czarnego) gifa z przezroczystoscia. Czy mozna zmienic kolor tego obrazka stylem? (rozumeim, ze nie da sie tego wcisnac w plik .css ale chociaz tak, zeby zarzadzac stylem w htmlu. Myslalam cos o wykorzystaniu nakladaniu wastw, przezroczystosci itp. Poradzcie prosze. Dzieki.
Go to the top of the page
+Quote Post
kamil4u
post 31.07.2009, 20:44:46
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Chodzi Ci o operacje na obrazku za pomocą CSS? To się nie da, aczkolwiek możesz do tego wykorzystać jakiś język serwerowy np. PHP i bibliotekę GD(+ew. AJAX)


--------------------
Go to the top of the page
+Quote Post
Daiquiri
post 1.08.2009, 08:55:42
Post #3





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Style "importują" obrazki, więc nie do końca rozumiem jak chcesz zmieniać kolor tego obrazka poprzez css. Nie wiem też w jaki sposób chcesz zmieniać ten kolor - po najechaniu, po kliknięciu a może przy zupełnie innej akcji? Jeżeli chcesz po prostu mieć np. 2 szaty kolorystyczne strony - możesz operować na dwóch CSS - może warto zerknąć tutaj?
Go to the top of the page
+Quote Post
_kama
post 1.08.2009, 11:56:36
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


No wiec dokladnie to wyglada to tak, ze ten html wykorzystywany jest w stronie generowanej przez jquery. Mam ogromna liczbe rekordow - kazdemu z nich przypisany jest m.in. pewien kod koloru - tego wlasnie koloru powinien byc ten miniobrazek. Nie ma szans na kilka cssow bo musialoby ich byc kilkaset - nawet nmie znam z gory tych kolorow - to idzie z bazy winksmiley.jpg Jest jakis sposob zeby styl wykorzystywal ten kod koloru i zgodnie z tym "kolorowal" obrazek? Wiem, ze realnie obrazek nie zmieni koloru ale moze mozna "nalozyc" na niego jakiegos diva w zadanym kolorze z pewna przezroczystoscia i dla oka bedzie sie wydawalo ze obrazek (w sumie jest to maly krzyzyk) zmienil kolor
Go to the top of the page
+Quote Post
Daiquiri
post 1.08.2009, 12:07:45
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Coś na kształt CSS3 Opacity?
Go to the top of the page
+Quote Post
ayeo
post 1.08.2009, 13:08:38
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Witam!

Jeśli to jest tylko jeden kolor to w sumie stwórz sobie kwadrat i wytnij z niego to co teraz masz czarne. Ustaw tło na dany kolor + ten obrazek i gotowe biggrin.gif W sensie zrób sobie taką maskę.

Jeśli nie, to zrób sobie skrypt w php, który zmienia kolor czarny w obrazku bazowym na jakikolwiek inny (przekazany parametrem). Obrazka nie wstawiaj stylem tylko zwyczajnie jako obrazek. Opracuj jakąś konwencje nazewnictwa. Na przykład image_FFFFF.png - gdzie FFFFFF to kod koloru. Za pomocą mod_rewrite ustaw takie zasady, że jeśli w katalogu nie ma obrazka o danym kolorze to robi rewrite na createNewColor.php?FFFFFF. Skrypt tworzy nowy kolor i go zapisuje więc dany kolor tworzony jest tylko raz.



Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 12:14