麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > JS > 正文

CSS+JS構(gòu)建的圖片查看器

2024-09-06 12:45:08
字體:
供稿:網(wǎng)友

這是一個使用 CSS + JS 構(gòu)建的簡易圖片查看器,采用縮略圖點擊查看大圖,可以分別顯示每張圖片的描述,大圖顯示位置采用固定寬度和高度,超出部分隱藏,點擊大圖可查看完全尺寸,兼容性:IE、Firefox 、Opera。

JS部分

function showPic (whichpic) {  
if (document.getElementById) {   
document.getElementById('placeholder').src = whichpic.href;
if (whichpic.title) {    
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {    
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}   return false;  
} else {   
return true;  
} }

xhtml

<div id="album">
<div id="pic">
<img src="第一張大圖的地址" alt="" id="placeholder" />
</div>
<p id="desc">第一張大圖的描述</p>
<div id="thumbs">
<ul>
<li><a onclick="return showPic(this);" href="第一張大圖的地址" title="">
<img src="第一張小圖的地址" alt="" /></a></li>
.
.
.
</ul>
</div>
</div>

CSS代碼見文章末端演示文件下載

現(xiàn)在的效果

因為大圖顯示位置是固定大小的,但圖片每張大小是不一的,所以上面代碼運行的結(jié)果不是理想的,還要加上點擊大圖查看完全尺寸的代碼,這里采用不錯的LightBox效果。

在上面JS代碼中加入:

document.getElementById('ShowLightBox').href = whichpic.href;

lightbox需要在A標簽里有個大圖的地址。.
head區(qū)加入lightbox的代碼。

在上面的xhtml代碼中加入:

<div id="pic"> <a href="第一張大圖的地址" rel="lightbox" id="ShowLightBox">
<img src="第一張大圖的地址" alt="點擊查看完全尺寸" id="placeholder" /></a>
</div>

最終效果

全部演示文件下載

感謝hooline 和 Lokesh Dhakar

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩.www| 久久久久久久久久综合 | 91精品国产一区二区三区动漫 | 免费观看欧美一级片 | 免费三级大片 | 亚洲视频综合网 | 欧美扩阴视频 | 欧美a在线观看 | 精品爱爱| 九九精品在线观看视频 | 视频在线91 | 免费一级毛片观看 | 一级色毛片 | 操皮视频 | 欧美亚洲国产一区 | 一级国产精品一级国产精品片 | 91美女啪啪 | 长泽雅美av| 牛牛视频在线 | 蜜桃成品人免费视频 | 免费看成年人网站 | 国内精品一级毛片免费看 | av在线一区二区三区四区 | 久久国产精品久久久久 | 一及毛片视频 | 一区在线免费视频 | 免费国产在线视频 | 欧美一级黄视频 | 一级片免费在线 | 一色屋任你操 | 色阁阁69婷婷 | 久久蜜臀一区二区三区av | 全黄性性激高免费视频 | 欧美一级电影网 | 蜜桃视频网站在线观看 | 国产 一区 精品 | 视频一区二区三区免费观看 | 国产精品久久久久久久久久久天堂 | 中文字幕22页 | 国产91精品一区二区麻豆亚洲 | xxx日本视频|