CSS + JS 构建的图片查看器
2006-12-21 12:57
253 查看
CSS + JS 构建的图片查看器
这是一个使用 CSS + JS 构建的简易图片查看器,采用缩略图点击查看大图,可以分别显示每张图片的描述,大图显示位置采用固定宽度和高度,超出部分隐藏,点击大图可查看完全尺寸,兼容性:IE、Firefox 、Opera。
CSS代码见文章末端演示文件下载
现在的效果
因为大图显示位置是固定大小的,但图片每张大小是不一的,所以上面代码运行的结果不是理想的,还要加上点击大图查看完全尺寸的代码,这里采用不错的LightBox效果。
lightbox需要在A标签里有个大图的地址。.
head区加入lightbox的代码。
最终效果
全部演示文件下载
感谢hooline 和 Lokesh Dhakar
这是一个使用 CSS + JS 构建的简易图片查看器,采用缩略图点击查看大图,可以分别显示每张图片的描述,大图显示位置采用固定宽度和高度,超出部分隐藏,点击大图可查看完全尺寸,兼容性: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代码见文章末端演示文件下载
现在的效果
因为大图显示位置是固定大小的,但图片每张大小是不一的,所以上面代码运行的结果不是理想的,还要加上点击大图查看完全尺寸的代码,这里采用不错的LightBox效果。
在上面JS代码中加入
document.getElementById('ShowLightBox').href = whichpic.href;
lightbox需要在A标签里有个大图的地址。.
head区加入lightbox的代码。
在上面的xhtml代码中加入
<div id="pic"> <a href="第一张大图的地址" rel="lightbox" id="ShowLightBox"> <img src="第一张大图的地址" alt="点击查看完全尺寸" id="placeholder" /></a> </div>
最终效果
全部演示文件下载
感谢hooline 和 Lokesh Dhakar
相关文章推荐
- CSS+JS构建的图片查看器
- CSS+JS构建的图片查看器
- CSS+JS构建的图片查看器
- JS+CSS控制鼠标移上图片滑出文字提示代码
- 使用js操作css实现js改变背景图片示例
- django中使用静态文件(css,js,图片)
- 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?
- 网站页面置灰:使用css+js对页面图片、flash、背景等置灰处理
- css+js完美控制图片大小
- Java实现缓存页面中不变的元素,JS,CSS,图片等
- (转)CDHtmlDialog 中 html 资源加载 css 样式,js 脚本,图片
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- Js+css实现的一款漂亮宽屏图片切换代码
- js/html/css做一个简单的图片自动(auto)轮播效果//带注释
- nginx图片、css、js缓存
- 服务器端配置 js css 和图片过期时间
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- 用.htaccess设置网页/图片/js/css文件内容缓存
- spring MVC加载静态资源(js、图片、css等)
- 右下角随机显示的CSS+JS图片广告