DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁製作工具 >> Dreamweaver教程 >> Dreamweaver相關 >> Lightbox—新穎實用的顯示圖片效果
Lightbox—新穎實用的顯示圖片效果
編輯:Dreamweaver相關     

Lightbox——新穎實用的顯示圖片效果

“Lightbox”是一個別致且易用的圖片顯示效果,它可以使圖片直接呈現在當前頁面之上而不用轉到新的窗口。文字表述顯然不夠明了,所以請先看一下 Lightbox 的演示頁面。

如何使用?

Lightbox能非常簡單地應用到您的頁面上。首先將lightbox.js包含到您頁面的header部分:

<script src="lightbox.js" type="text/javascript"></script>

將rel="lightbox"屬性加入到任何有鏈接的標記裡面用以激活Lightbox功能,例如:

<a title="my caption" href="替換webdesign.chinaitlab.com/dwjq/images/image-1.jpg" rel="lightbox">image #1</a>

也許您注意到了上面那個例子中,當“打開”圖片時會看到圖片下面有一段說明文字。這是由title屬性控制的。title屬性是一個可選項,也就是說您可以不寫,當然最好還是簡短的說明一下比較好。

怎樣定制?

可以使用CSS來對“圖片層”進行修飾,在上面的那個示例頁面中,我們采用了以下CSS代碼:

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }

想要產生陰影效果的話,需要准備一張半透明的PNG圖片和少許CSS。由於IE對PNG圖形的糟糕支持(它不支持PNG透明)我們不得不針對它寫更多的代碼:

#overlay{ background-image: url(替換webdesign.chinaitlab.com/dwjq/overlay.png); }
* html #overlay {
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="替換webdesign.chinaitlab.com/dwjq/overlay.png", sizingMethod="scale");
}

lightbox.js有一句var loadingImage = 'loading.gif';它是用來控制圖片完全加載之前的那個“Loading...”效果的,你可以使用任何來圖片替代它。
同樣的,var closeButton = 'close.gif';用以控制“關閉”按鈕的圖片來源。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved