Jak mozna zmienic kolorowy obrazek podczas najechania na niego myszka na odcienie szarosci
w html + skrypt wiem jak ,ale w php niemam pojecia, mam duzo buttonow na stronie i niechce wszytskiego pokolei podmieniac
Jak mozna zmienic kolorowy obrazek podczas najechania na niego myszka na odcienie szarosci
w html + skrypt wiem jak ,ale w php niemam pojecia, mam duzo buttonow na stronie i niechce wszytskiego pokolei podmieniac
mimo że chyba nie wiesz co piszesz, skrypt zamieniający obrazek kolorowy na ze skalą szarości:
<?php
$plikIn = 'cos.jpg';
$plikOut = 'cos-gray.jpg';
$jpg = ImageCreateFromJPEG($plikIn);
ImageCopyMergeGray($jpg, $jpg, 0, 0, 0, 0, ImagesX($jpg), ImagesY($jpg), 1);
ImageJPEG($jpg, $plikOut);
ImageDestroy($jpg);
?>
a jak to zrobic zeby zmienilo sie podczas najechania na obrazek myszka
To użyj do tego JavaScript :P
Przygotuj wcześniej dwa obrazki i w zdarzeniu OnMouseOver zmień URL na ten z szarym obrazkiem
a na OnMouseOut na poprzedni - kolorowy.
Muszisz wiedzieć, że PHP nie obsługuje zdarzeń.
Można użyć pewnego triku, żeby obsłużyć coś w rodzaju OnClick... ale to nie jest tematem tego postu.
O rany, po co JS, CSS wystarczy do głupiej zamiany obrazków.
hm a propos obrazkow w skali szarosci to moze ktos wie jak zrobic aby taki kod:
*{
opacity: 0.8;
filter: gray;
}
dzialajacy ie only zadzialal na firefoxie ?
nie da się. filter działa tylko na msie...
opacity załatwisz -moz-opacity. Filtra od szarości chyba nie ma.
Voldenet napisał, ale już skasował:
...
wątpie w to że to spowoduje działanie tego filtra na ff ...
od ff 1.7 zdaje się już opacity, nie koniecznie -moz-opacity
(szczegół że chyba 1.7 nie ujrzał światła dziennego)
Już Ff 1.5 rozumiał opacity, być może wcześniejsze też.
tu raczej chodzi o jakis odpowiednik filter: gray;
@nediam: tylko podmiana obrazka.