[精讚] [會員登入]
3142

Jquery 圖片放大的工具:放大鏡

想讓網頁上的圖片局部放大,有沒有簡單好用的 jquery?

分享此文連結 //n.sfs.tw/13099

分享連結 Jquery 圖片放大的工具:放大鏡@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 15:54:07 最後編修
2019-02-09 21:49:49 By 張○○
 

自動目錄

我想讓網頁的圖片放大,局部放大,本來我的作法是把圖片下載下來或是瀏覽器提供檢視圖片的功能放大來看。

做了幾次後,我發現這不濟事,還是得找個合用的 js來處理。

找了幾個不太合用,最後發現這個很不錯:

官網

https://www.elevateweb.co.uk/image-zoom

設定

https://www.elevateweb.co.uk/image-zoom/configuration

 

他的作法是img標籤可帶一個圖片,也可以不帶就用原圖

<img id="zoom_01" src='images/small/image1.png' data-zoom-image="images/large/image1.jpg"/>

這樣子就能放一個小圖,滑鼠過去就拿大圖的一部分給你看。

但是這不符合我的需要,因為我只有一張圖,沒有小圖。

而且我的圖片在網頁上還會配合視窗作大小的變化(響應式設計),這樣子會很怪異。

例如原圖 300x200,有可能縮放到900x600(失真),我附的大圖是600x400。放大鏡一過去竟然變成放大鏡中的畫面比原本看到的還小。

所以我就修改原本的js,開了一個GIT分枝,再把他放出來。

範例圖

HTML

<img src='image.png' />

JQUERY/JS

<script src="query.elevatezoom.js"></script>
$("img").elevateZoom({zoomType:'lens',lensSize:150,zoomimageRatio:2.3});

zoomimageRatio:2.3 代表放大原圖的 2.3倍,預設1

 

下載

 

https://github.com/AxerZ/elevatezoom

 

END

你可能感興趣的文章

[CKeditor4] 修改特殊字元 CKeditor4 中設定自己想用的特殊字元

Jquery 圖片放大的工具:放大鏡 想讓網頁上的圖片局部放大,有沒有簡單好用的 jquery?

[CKeditor4] 設定區塊樣式、段落格式、字型名稱及字型大小 CKeditor4中要自訂設定區塊樣式、段落格式、字型名稱及字型大小。

[Bootstrap] Datepicker使用/Bootstrap日期選日期選擇器的使用 Bootstrap日期選日期選擇器的使用

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

[Jquery] 複選的checkbox取值 遇到複選的checkbox該如何取值?

隨機好文

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

Linux shell 的date表示法 linux下SHELL中的date表示法

精讚的版面變化 ▓此文僅作為舊文的記錄▓ 這篇文章為了紀念改版完成而撰寫。 原本的部落格是民國97年的作品,那時還是用舊有的技術來寫,很

詭異的創業思維 創業的思維中,有多少銀彈,有多少技術,有多少人脈,有多少時間等等,每個都要考慮進去,以熱忱建立的關係脆弱的像蘇打餅乾一樣..

「許功蓋」的字以及源由 有玩過電腦一段時間的人,都聽過這個人(有一天我才發現7年級的竟然都不認識這個