有人問我,網頁上彈出圖片的效果是如何做出來的?
這樣的效果有很多種小程式可以做到,
像是 lightboxlytebox或是 thickbox,其實都是相同的。

最後我選擇了 thickbox 來展示圖片,
原因,老實說我也忘了…

這類的小程式不只看起來很酷,
更重要的是,它突破了部落格板型的限制,
照片不用再屈就於本文欄位的寬度了!

跟著我一步步來玩 thickbox 吧!

步驟 1jquery.js 基本函式庫thickbox.js 主程式thickbox.css 樣式檔動畫檔 loadingAnimation.gif 放入個人網路空間

相信第一步就讓很人不知所措了吧!
如果不知道怎麼伸請個人的網路空間,
可以先用我專為各位伸請的:
http://elwynn4thickbox.googlepages.com

已經存放了這四種檔案:
http://elwynn4thickbox.googlepages.com/jquery.js
http://elwynn4thickbox.googlepages.com/thickbox.js
http://elwynn4thickbox.googlepages.com/thickbox.css

http://elwynn4thickbox.googlepages.com/loadingAnimation.gif

有個人網頁空間的朋友,下載後放入自己的空間就可以了。

   有些網頁空間,圖片檔是不能做外部連結的喔,要注意!

 

步驟 2.修改thickbox.js loadingAnimation.gif 位置

在將下載的 thickbox.js 尋找 loadingAnimation.gif 的位置,
如果有自己的網路空間,請修改到你存放這個動畫檔的位置,
而用我的空間的,可以略過這個步驟。
 

   可以用 Ctrl + F 來快速尋找,鍵入“loadingAnimation.gif”,就可以找到原始連結的位置了!

 

步驟 3.在部落格中插入程式庫

以我們痞客邦為例,

後台-->基本/進階設定-->部落格描述,這個大框框加入這幾行紅色字:

<script type="text/javascript" src="http://elwynn4thickbox.googlepages.com/jquery.js"></script>
<script type="text/javascript" src="
http://elwynn4thickbox.googlepages.com/thickbox.js"></script>
<link rel="stylesheet" href="
http://elwynn4thickbox.googlepages.com/thickbox.css" type="text/css" media="screen">

   部落格描述可以放入程式碼,而且載入順序較本文高,相信有用過google analytics 的朋友都不陌生,可以好好利用喔。

 


 步驟4.設定要做效果的圖片

 

在連結的語法中加入紅色的字

class="thickbox" rel="gallery"

其中gallery表示將多張圖片設定為一組,
而gallery可以設定為別的文字,像 abc 之類的。

    thickbox 當然也可以顯示單一圖片,把rel="gallery"拿掉就可以了。

 

結語

thickbox個人認為有點美中不足的是,
圖片最寬似乎限制在800px,
修改設定要改寫整個程式…頭痛。

有問題歡迎留言喔!

最詳細的官方網站:http://jquery.com/demo/thickbox/
詳細的教學:http://fennser.pixnet.net/blog/post/9076292
更多的應用:http://www.hsiu28.net/html/jss.php?id=19

Posted by elwynn at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(912)


open trackbacks list Trackbacks (0)

Comments (2)

Post Comment
  • 我學會了
    也把這次的網誌 修改成
    彈出圖片的效果

    Thanks! 艾爾文兄!!
  • 呵呵~~恭喜~下次可以放更大一點的圖囉~

    elwynnreplied on 2008/12/30 18:04

  • 我是用highslide
    也不錯用,變化很多~~
    我是看http://bamcloud.pixnet.net/blog/post/9111384 學的

    這個就沒有圖片大小限制囉
    若是原途很大,打開後的框框,還可以選放大
    到官網去看的話就會明白,效果很多種~
  • 這個好棒!感謝喔!
    來研究研究,以後都用這種好了,
    能突破大小限制是我最需要的!

    elwynnreplied on 2009/01/06 19:04

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment