日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 放大镜,图片放大镜效果实战总结

發布時間:2025/3/11 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 放大镜,图片放大镜效果实战总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:本次實戰主要完成了圖片放大鏡的效果,通過定義原始圖片,放大鏡,放大后的圖片,然后設置放大后的圖片為原始圖片的3倍,通過鼠標移上顯示放大后的圖片,并通過位移計算當前放大鏡的位置,設置放大后圖片的偏移量,來顯示放大后的圖片效果。代碼如下:html>

本次實戰主要完成了圖片放大鏡的效果,通過定義原始圖片,放大鏡,放大后的圖片,然后設置放大后的圖片為原始圖片的3倍,通過鼠標移上顯示放大后的圖片,并通過位移計算當前放大鏡的位置,設置放大后圖片的偏移量,來顯示放大后的圖片效果。

代碼如下:html>

圖片放大鏡效果

$(function()?{

$('#big').hide();//默認隱藏放大后的圖片

//?----------------鼠標移上原始圖片開始

$('#normal').mouseover(function(){????//鼠標移上原始圖片時

$('#show,#big').show();//鼠標移上時,顯示兩張圖片

$(this).mousemove(function(curMove){

//實時計算原始圖片上小方塊的移動距離,鼠標位于小方塊的中間位置

$('#show').css({

'left':curMove.pageX-$('#show').width()/2,

'top':curMove.pageY-$('#show').height()/2

})

})

//鼠標在原始圖片上的移動事件

$('#normal').mousemove(function(e){

//獲取鼠標當前位置

let?[curX,curY]=[e.clientx,e.clienty];

//獲取原圖窗口距離文檔的偏移位置

let?[docX,docY]=[$('#normal').offset().left,$('#normal').offset().top];

//計算鼠標的相對位置

let?[relativeX,relativeY]=[curX-docX,curY-docY];

//放大鏡的寬高

let?[showWidth,showHeight]=[$('#show').width()/2,$('#show').height()/2];

//鼠標移動時,設置放大鏡的位置

$('#show').css({left:`${relativeX}-${showWidth}px`,top:`${relativeY}-${showHeight}px`});

//控制放大鏡只能在原圖窗口內移動,不能越界

//獲取當前放大鏡的偏移位置

let?[curPYWidth,curPYHeight]=[$('#show').position().left,$('#show').position().top];

//獲取最大的框高,用于定義邊界

let?[maxWidth,maxHeight]=[$('#normal').width()-$('#show').width(),$('#normal').height()-$('#show').height()];

//越界時重新調整放大鏡的位置

if(curPYWidth<=0){$('#show').css('left','0px')}

if(curPYWidth>=maxWidth){$('#show').css('left',`${maxWidth}px`)}

if(curPYHeight<=0){$('#show').css('top','0px')}

if(curPYHeight>=maxHeight){$('#show').css('top',`${maxHeight}px`)}

//重新獲取放大鏡的偏移位置

[curPYWidth,curPYHeight]=[$('#show').position().left,$('#show').position().top];

//定義放大圖片的位置

let?[newX,newY]=[curPYWidth*3,curPYHeight*3];

//設置放大圖片的位置

$('#big').find('img').css({'left':`-${newX}px`,'top':`-${newY}px`});

})

})

//?----------------鼠標移上原始圖片結束

//鼠標移出原始圖片時,隱藏放大鏡和右側的圖片

$('#normal').mouseleave(function(){

$('#show,#big').hide();

})

})

????

????????

zuoye.css*{?margin:0;padding:0;?}

#normal{width:?450px;height:?450px;border:?1px?solid?#000;position:?fixed;top:?20px;left:?20px;}/*原始圖片*/

#normal?img{width:?100%;height:?100%;}

#show{width:?150px;height:?150px;background:?#754930;opacity:?0.4;position:?absolute;display:?none;}/*放大鏡長寬*/

#big{width:?450px;height:?450px;border:?1px?solid?#000;position:?relative;left:?520px;top:?20px;overflow:?hidden;}/*放大圖片區域長寬*/

#big>img{position:?absolute;width:?1350px;height:?1350px;}/*放大圖片的長寬*/

批改老師:滅絕師太批改時間:2018-11-21 17:45:16

老師總結:每一個js效果,只要摸清楚邏輯,用起來就不難,加油!

總結

以上是生活随笔為你收集整理的php 放大镜,图片放大镜效果实战总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产suv精品一区二区三区 | 国产小视频免费 | 小视频免费在线观看 | 特大黑人巨交吊性xxxx视频 | 古装三级吃奶做爰 | 亚洲激情综合网 | 精品啪啪| 日本人与黑人做爰视频 | 国产老头老太作爱视频 | 久久久久久一区 | 天天躁日日躁狠狠躁av麻豆 | 国产精品美女主播 | 九色综合网 | 天天爽av | 久久久一区二区三区四区 | japanese中文字幕 | 97成人超碰| 婷婷一区二区三区 | 一级黄色在线视频 | 久久精品视频一区二区三区 | 国产看黄网站 | 成年人激情网站 | 亚洲成人精品一区 | 三级三级久久三级久久18 | 婷婷色站| 激情高潮呻吟抽搐喷水 | 国产精品美女一区二区三区 | 最近高清中文在线字幕在线观看 | 秋霞福利影院 | 国产免费又爽又色又粗视频 | 用舌头去添高潮无码视频 | 92久久| 午夜激情在线观看视频 | 毛片大片| heyzo国产| 美女试爆场恐怖电影在线观看 | 男人的天堂视频在线观看 | 欧美日韩国产精品一区二区三区 | 黑人巨大av | 成人动漫在线播放 | 亚洲中文一区二区三区 | 老色批永久免费网站www | 免费在线你懂的 | 亚洲国产成人在线观看 | 色播视频在线观看 | 亚洲免费视频网 | 久久久一区二区 | 国产中文字幕91 | 色综合中文字幕 | 精品美女久久久久 | 黄网站免费大全入口 | 天堂av资源在线 | 久久成人a | 日屁视频 | 亚洲精品字幕在线 | 欧美一级日韩一级 | 伊人伊人伊人 | 一区二区在线不卡 | 一区二区三区偷拍 | 非洲黑人狂躁日本妞 | 色爽 av| 亚洲av鲁丝一区二区三区 | 国产色婷婷一区二区 | 福利视频大全 | 公侵犯一区二区三区 | 国产区精品在线 | 美日韩一区二区三区 | 色偷偷av男人的天堂 | av网站在线免费看 | 熟女性饥渴一区二区三区 | 日本黄色生活片 | 亚洲av无码久久精品狠狠爱浪潮 | 精品国产aⅴ麻豆 | 日韩一卡二卡三卡四卡 | av免费的| 国产精品美女自拍视频 | 欧美性69 | 国产乱淫a∨片免费视频 | 国产无遮挡又黄又爽免费网站 | 在线观看涩涩 | 国产一线天粉嫩馒头极品av | 中文字幕视频免费 | 超碰夫妻 | 久久精品网 | 日韩美女中文字幕 | 国产免费色视频 | 丝袜天堂 | 性视频播放免费视频 | 99精品欧美一区二区蜜桃免费 | 青青视频免费观看 | 亚洲精品一区在线观看 | 午夜免费激情视频 | 麻豆社| 国产视频www | 丁香激情视频 | 超碰牛牛| 公侵犯人妻一区二区三区 | 天降女子在线观看 | 中国一级大黄大黄大色毛片 |