iT邦幫忙

0

javascript 以滑鼠的位置放大?

請問要如何讓圖片放大的時候
我用css的scale來放大縮小

同時跟著滑鼠當前的位置zoom in和zoom out
而不是預設的從中間開始zoom in和zoom out

當我放大時就要以我的滑鼠為基準放大(實際上圖是從中間放大但是移動圖片的left和top)
有些看圖軟體會有的那種功能

我大概知道基本上就是圖片放大時
根據滑鼠在這圖片上的座標計算出
圖片移動的left和top

當圖片縮小時同理
但我不太理解這個top和left具體要怎麼算
https://ithelp.ithome.com.tw/upload/images/20200409/20113281DDft3hdU8t.png

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2020-04-09 11:34:50 檢舉
transform-origin

看你好像都沒什麼在理回答

我demo就省起來了
偷偷再說一個背景位移的招。
看了的確,的確發問的都是射後不理文。感覺拿了答案就消失的感覺。
那我也省起來好了。
咖咖拉 iT邦研究生 4 級 ‧ 2020-04-09 17:58:08 檢舉
只問又不給回應 別理他XD
O後不理0.0
fongyi iT邦新手 5 級 ‧ 2020-04-14 08:54:42 檢舉
欸欸可是我想看 demo 啊QQ
剛去翻了一下還真的都沒回應QQ

尚未有邦友回答

立即登入回答