一個簡單的javascript圖片放大效果代碼
更新時間:2010年08月10日 00:30:21 作者:
javascript圖片放大效果多用于小圖片產(chǎn)品的展示。
一個簡單的圖片放大效果:
參數(shù)說明:
1.berviary:String,需要被放大的圖片id
2.expand:object,放大區(qū)域,如果不設(shè)置此項或者此項的id未設(shè)置,則默認為光標跟隨模式,會自動創(chuàng)建用于顯示放大區(qū)域的div.
3.clip:object,裁剪區(qū)域的大小,即鼠標移動到需要放大的圖片上時,突出顯示需要被放的大區(qū)域
4.opacity:float,放大時圖片被遮罩的區(qū)域的透明度
效果1:
調(diào)用的js代碼:
$E({berviary:"currentPic",expand:{id:"expand",style:{}},clip:{width:"50px",height:"50px"},opacity:"0.2"});
html代碼:
<div>
<div class="img_warp" id="img_warp">
<img src="1.jpg" alt="" class="current" id="currentPic" />
</div>
<div class="expand" id="expand" style="border: 1px solid #555; width:400px; height:400px;margin:-200px auto 0 auto; overflow:hidden;"></div>
</div>
演示效果:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
參數(shù)說明:
1.berviary:String,需要被放大的圖片id
2.expand:object,放大區(qū)域,如果不設(shè)置此項或者此項的id未設(shè)置,則默認為光標跟隨模式,會自動創(chuàng)建用于顯示放大區(qū)域的div.
3.clip:object,裁剪區(qū)域的大小,即鼠標移動到需要放大的圖片上時,突出顯示需要被放的大區(qū)域
4.opacity:float,放大時圖片被遮罩的區(qū)域的透明度
效果1:
調(diào)用的js代碼:
復制代碼 代碼如下:
$E({berviary:"currentPic",expand:{id:"expand",style:{}},clip:{width:"50px",height:"50px"},opacity:"0.2"});
html代碼:
復制代碼 代碼如下:
<div>
<div class="img_warp" id="img_warp">
<img src="1.jpg" alt="" class="current" id="currentPic" />
</div>
<div class="expand" id="expand" style="border: 1px solid #555; width:400px; height:400px;margin:-200px auto 0 auto; overflow:hidden;"></div>
</div>
演示效果:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
效果2:
調(diào)用的js代碼:
復制代碼 代碼如下:
$E({berviary:"currentPic",clip:{width:"100px",height:"100px"},opacity:"0.4"});
html代碼:
復制代碼 代碼如下:
<div>
<div class="img_warp" id="img_warp">
<img src="1.jpg" alt="" class="current" id="currentPic" />
</div>
</div>
演示效果:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]