所以我一直在讀幾十個Javascript縮放組件,但他們都沒有做我在找什麼,所以我很好奇在哪裏找到這樣的組件(如果存在的話)或如何自己編寫它。使用JavaScript在單幅大圖像的不同「作物」之間切換
目標是將一個大的(1000x1000)圖像下載到瀏覽器。然後在瀏覽器中,圖像在同一個元素容器中將具有三種呈現狀態,用戶可以通過點擊某個頁面元素來切換。狀態1(默認):查看整個圖像,但按比例縮小以適應500x500容器(即縮小但未裁剪)。例如(不按比例,而是與其他的狀態比較):
狀態2:參見中間50%,居中,在相同的容器(即實際尺寸,並裁剪)。例如:
狀態3:見中間25%,居中,在相同的容器(即放大和裁剪相當多的)。例如:
而且我會提出,在某些頁面元素的點擊這三種狀態之間切換,如按鈕的腳本。
任何人都可以提供一個鏈接到一個組件這樣做,或建議如何實現它的方法?
感謝您的幫助!
也許這個帖子將幫助:http://stackoverflow.com/a/2029444/4515720 –