天天看點

css燈箱放大圖檔,wordpress插件wordpress文章圖檔放大燈箱效果插件auto-highslide優化版...

css燈箱放大圖檔,wordpress插件wordpress文章圖檔放大燈箱效果插件auto-highslide優化版...

前言

寫文章的時候,經常會插入幾張圖檔,而wordpress自帶的相冊功能有些滿足不了我們對于美觀的需求,有不少wordpress插件能實作相冊的功能,在此小編推薦一款wordpress圖檔放大燈箱效果插件:auto-highslide優化版。

軟體介紹

這款wordpress相冊插件是由威嚴威語優化而來,直接啟用後,,不需要任何插件設定,隻需要在添加圖檔的時候,設定連結到原圖就可以了。可以直覺的顯示下一張、上一張、放大檢視、幻燈片放映等模式,而且要比原版的更加美觀大方。

使用方法

FTP上傳解壓或者直接背景安裝。用的時候在圖檔上面加個a 連結标簽就行。舉例:

<a href="你的圖檔位址">

<img alt="alt裡面的文字會顯示在圖檔底部" src="你的圖檔位址" title="你的圖檔标題" width="你的圖檔寬度" />

</a>

1

2

3

<ahref="你的圖檔位址" target="_blank" rel="external nofollow" >

<imgalt="alt裡面的文字會顯示在圖檔底部"src="你的圖檔位址"title="你的圖檔标題"width="你的圖檔寬度"/>

</a>

注意:原圖可以很大,但是要定義width的大小,這樣圖檔就會被壓縮到頁面合适的大小了,點選就能顯示大圖檔。

如果你在圖檔裡面定義了alt屬性,那麼當你點選圖檔顯示效果的時候,你會發現你的alt屬性裡面的文字會顯示在圖檔底部。

自定義遮罩背景顔色

此優化版插件預設的蒙罩層是白色的,如果你想換成黑色,可以修改插件裡面的highslide.css,将裡面最後的

.highslide-dimming{background:;}

1

.highslide-dimming{background:#fff;}

改為

.highslide-dimming{background:;}

1

.highslide-dimming{background:#000;}

當然你也可以設定成任意你喜歡的顔色。

可能遇到的問題

安裝好插件之後,如果點選圖檔一直顯示“正在加載”,就是不能顯示展開效果的話,看看你使用的主題是否加載了jQuery,此插件是需要jQuery支援的。而且該插件會自動在WordPress主題的 wp_head() 鈎子輸出 js,是以請確定你的主題的 header.php 有 這行代碼。

自動添加連結到原圖的方法

如果你以前釋出的文章圖檔沒有添加連結到原圖,或者你不想每次都手動添加連結,那你可以在主題的 header.php 或者 footer.php 中添加下面的js代碼:

<script type="text/javascript">

$(function() {

$('.entry img').each(function(i){

if (! this.parentNode.href) {

$(this).wrap("<a href='"+this.src+"' class='highslide-image' οnclick='return hs.expand(this);'></a>");

}

});

});

</script>

1

2

3

4

5

6

7

8

9

<scripttype="text/javascript">

$(function(){

$('.entry img').each(function(i){

if(!this.parentNode.href){

$(this).wrap("<a href='"+this.src+"' class='highslide-image' οnclick='return hs.expand(this);'></a>");

}

});

});

</script>

該腳本會檢查文章中的圖檔是否包含了連結,如果沒有,就會自動為圖檔添加連結到原圖。這樣,即使你以前的文章圖檔沒有連結,那也不用愁了,現在直接就可以用燈箱效果了。

注意:請根據自己的實際,修改第 3 行的 .entry 為你主題内容的CSS類。