DataLife Engine > Sekil uzreinde effekt kodlari > Sekil effekti (boyut ve kicilt)

Sekil effekti (boyut ve kicilt)


19 noyabr 2009. Author: Rehmanzade
Sekil effekti (boyut ve kicilt)





Size daha bir sekil effekti teqdim edirem... Qeyd edimki kod java script kodlamasidir

kodlar uzerinde bezi lazimi deyisiklikler aparmaq lazimdirki eziz dostlar men bunlari izahli sekilde yaziram ilk once deyimki siz asagidaki numune sehifesine kecid ederek kodun nece islemesini gore bilersiniz.Hemcinin bunu ona gore yerlesdirmisemki kod islemir sozunu yamayasiniz.Cunki bezi dostlar kod uzerinde islemir ve her isi hazir gozleyir ki burada yazir kod islemir ve diger dostlarimizda belke de buna inanir




kod ise asagidaki sekildedir.Kodun birinci hissesini saytinizin kodlari icerisinde head teqleri arasina yerlesdirin



Kodun 1-ci hissesi

<script language="JavaScript1.2">
var zoomfactor=0.05 //Enter factor (0.05=5%)

function zoomhelper(){
if (parseInt(whatcache.style.width)>10&&parseInt(whatcache.style.height)>10){
whatcache.style.width=parseInt(whatcache.style.width)+parseInt(whatcache.style.width)*zoomfactor*prefix
whatcache.style.height=parseInt(whatcache.style.height)+parseInt(whatcache.style.height)*zoomfactor*prefix
}
}

function zoom(originalW, originalH, what, state){
if (!document.all&&!document.getElementById)
return
whatcache=eval("document.images."+what)
prefix=(state=="in")? 1 : -1
if (whatcache.style.width==""||state=="restore"){
whatcache.style.width=originalW
whatcache.style.height=originalH
if (state=="restore")
return
}
else{
zoomhelper()
}
beginzoom=setInterval("zoomhelper()",100)
}

function clearzoom(){
if (window.beginzoom)
clearInterval(beginzoom)
}

</script>



Asagidaki kod ise kodun ikinci hissesidirki bu sekile aid hissesidir birinci olaraq sekilin url yerinde yazilmis hal hazirki sekilin urlni silerek oz seklinizin urlni qeyd edin urli numune kimi gosterirem

http://img43.imageshack.us/img43/2669/logokc.jpg


sonra orada width="212" height="266" yazisi yerinde hal hazirki sekilin heqiq olculeri yazilib onlarida seklinizin heqiq olculerini enini ve uzununu qeyd edin. bundan basqa en uzunlugu 212 olan yerlerde hamsinda sekilinizin enini yazin 266 uzunluq olcusudur butun yerlerde buradada seklinizin uzunlugunu qeyd edin.Kodun 1ci hissesi uzerinde hec bir deyisiklik etmeyin.Du deyisiklikler ancaq ikinci hisseye aiddir





Kodun ikinci hissesi

<a href="#" onmouseover="zoom(212,266,'logo','in')" onmouseout="clearzoom()">B&ouml;y&uuml;k</a> | <a href="#" onmouseover="zoom(212,266,'logo','restore')">Normal</a> | <a href="#" onmouseover="zoom(212,266,'logo','out')" onmouseout="clearzoom()">Ki&ccedil;ik</a><br><br><br>
<div style="position:relative;width:212;height:266" align="center"><div style="position:absolute">
<img name="logo" src="http://img43.imageshack.us/img43/2669/logokc.jpg" width="212" height="266">
</div></div>

Go Back