中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

網站中關于圖片放大鏡

2021-04-03    分類: 網站建設

為了加深對動態面板的理解,所以嘗試了圖片放大鏡實現效果,中間也遇到一些小問題。該練習主要用到元件跟隨鼠標移動、動態面板。


一、分析

實現效果:


倒推需要實現的功能:


放大鏡在圖片內跟隨鼠標移動;


鼠標移動顯示該區域的放大圖片;


原圖片放大。


二、準備


需要放大的圖片:小圖放大不清晰,所以直接選擇了清晰的大圖作為放大之后的圖片,等待放大的底圖在該圖片基礎上等比例縮小。案例圖片大小:【760×760】。


放大鏡:矩形元件,填充顏色,設置不透明度,然后轉換為圖片。


說明:底圖和需要放大的圖片大小根據自己需要放大的倍數等比例縮放,放大鏡的大小至少為底圖大小的一半,案例放大倍數 1 倍,放大的圖片【760×760】,底圖【380×380】,放大鏡【190×190】。


三、交互

思路:鼠標移入底圖顯示放大鏡,設置放大鏡跟隨鼠標移動,然后顯示被放大后的圖片。


(1)放大圖和放大鏡分別轉換為動態面板,命名與元件名相同,然后隱藏,放大圖轉換為動態面板后更改大小為【380×380】。


(2)頁面添加【頁面鼠標移動】事件,顯示放大鏡動態面板,設置放大鏡的中心點跟隨鼠標移動(放大鏡寬高的一半,分別減去坐標xy),所以插入變量時,設置為:[[cursor.x-95]]。


注意:放大鏡移動選擇絕對距離。


預覽之后會發現,放大鏡可以移出底圖邊界,需要設置不能移出邊界,在移動放大鏡時添加邊界,用到元件函數的top、left、right、bottom函數。


接下來實現圖片被放大的效果,顯示放大圖動態面板,設置移動放大圖。


放大倍數為1,所以x的移動位置坐標為‘0-(放大鏡動態面板.x)*2’;


如果頁面元素左上角坐標為(0,0),則直接輸入表達式‘[[0-(lvar1.x)*2]]’;


為了方便之后復用,元素左上角坐標不一定為(0,0),移動坐標加上底圖坐標,即‘[[0-(lvar1.x)*2+(lvar2.x)*2]]’;


之后再用時只需要修改圖片,就不用重新設置移動的坐標位置。


(3)整個案例到這里基本完成了,但是會發現鼠標移出底圖時,放大鏡和放大圖依然能顯示,不符合邏輯,在事件中添加條件,如果鼠標移動超出底圖區域,隱藏放大鏡和放大圖,否則顯示。


四、總結

案例不難,但是要注意每次選擇移動元件時,選擇面板還是圖片,還有移動的位置坐標。

當前名稱:網站中關于圖片放大鏡
鏈接分享:http://m.2m8n56k.cn/news29/106379.html

成都網站建設公司_創新互聯,為您提供微信公眾號網站導航網站收錄建站公司用戶體驗手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管
主站蜘蛛池模板: 国产一区二区三区精品久久呦 | 国产综合精品久久亚洲 | 日韩亚洲国产综合久久久 | 国产91精品一区二区视色 | 久久在线免费观看视频 | 中国a级淫片免费播放 | 91精品自在拍精选久久 | 视频一区 欧美 | 久久久一区二区三区 | 日韩一区二区三区在线免费观看 | 99国产福利视频在线观看 | 国产视频合集 | 美女被躁免费视频软件 | 精品国产亚洲一区二区在线3d | 欧美特黄一片aa大片免费看 | 久久久精品久久久久久久久久久 | 草草影院私人免费入口 | 天堂8中文在线最新版在线 天堂8资源8在线 | 91啦丨国产丨 | 一级特黄特黄毛片欧美的 | 午夜啪啪福利视频 | 免费一级毛片不卡在线播放 | 亚洲国产亚洲片在线观看播放 | 亚洲免费网站观看视频 | 国产在线播放一区 | 国产成人区 | 精品一区二区三区高清免费不卡 | 一级做a级爰片性色毛片视频 | 成人性色生活片全黄 | 美女视频永久黄网站在线观看 | 国产精品久久久久三级 | 污美女网站www在线观看 | 亚州一级毛片在线 | 免费精品久久久久久中文字幕 | 露脸 在线 国产 眼镜 | 岛国在线免费观看 | 成人精品国产亚洲 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 免费观看欧美一级牲片一 | 日韩99精品| 国产成人一区二区在线不卡 |