Lightbox—新颖实用的显示图片效果

图片效果|显示

Lightbox——新颖实用的显示图片效果

“Lightbox”是一个别致且易用的图片显示效果,它可以使图片直接呈现在当前页面之上而不用转到新的窗口。文字表述显然不够明了,所以请先看一下 Lightbox 的演示页面。

如何使用?

Lightbox能非常简单地应用到您的页面上。首先将lightbox.js包含到您页面的header部分:

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

将rel="lightbox"属性加入到任何有链接的标记里面用以激活Lightbox功能,例如:

<a title="my caption" href="http://www.webjx.com/htmldata/2006-03-14/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(http://www.webjx.com/htmldata/2006-03-14/overlay.png); }
* html #overlay {
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.webjx.com/htmldata/2006-03-14/overlay.png", sizingMethod="scale");
}

lightbox.js有一句var loadingImage = 'loading.gif';它是用来控制图片完全加载之前的那个“Loading...”效果的,你可以使用任何来图片替代它。
同样的,var closeButton = 'close.gif';用以控制“关闭”按钮的图片来源。

下载

lightbox.rar下载实例

时间: 2024-08-03 06:59:49

Lightbox—新颖实用的显示图片效果的相关文章

新颖实用的显示图片效果

图片效果|显示 Lightbox--新颖实用的显示图片效果 "Lightbox"是一个别致且易用的图片显示效果,它可以使图片直接呈现在当前页面之上而不用转到新的窗口.文字表述显然不够明了,所以请先看一下 Lightbox 的演示页面. 如何使用? Lightbox能非常简单地应用到您的页面上.首先将lightbox.js包含到您页面的header部分: <script src="lightbox.js" type="text/javascript&q

方法-imageView显示图片效果不好

问题描述 imageView显示图片效果不好 在android app中经常用到imageview有时imageview宽高是固定的.这时图片过大的显示效果可能不好. 1.按比例压缩后图片基本上不能刚好填充imageview.有留白(不管imageview多大需要都刚好填充) 2..如果将Scaletype设置成centerCrop.有可能不能突出图片重点(比如照片是一个人显示出来后头都没有)Scaletype设置成其他的也有各种问题 (需要能将重点显示出来) 请问有没有一种方法(或开源控件)能

JS实现页面载入时随机显示图片效果_javascript技巧

本文实例讲述了JS实现页面载入时随机显示图片效果.分享给大家供大家参考,具体如下: <html> <head> <title>JS 随机图片效果</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"> <!-- img { b

ppt如何实现点击文字显示图片效果

  ppt实现点击文字显示图片的效果的方法 1.首先,打开PTP,找到需要链接的文字,然后选中该文字,比如图中的"趟门柜" 2.选择工具栏中的"插入",再选择"超链接",如图中所示 3.就会弹出一个插入超链接的窗口,然后我们在查找范围那里选择我们要链接的图片的路径,选择要链接的图片,在单击"确定",如图所示 4.操作完第三步之后发现,我们选择超链接的文字变颜色了,这代表我们已经链接成功 5.播放PTP,然后单击变颜色的文字,如

鼠标响应显示图片的动画效果

在三联教程这个学习网里,将和大家分享一下,如何应用一些简单的方法,就可以做出一个非常酷的鼠标响应显示图片的动画效果. 1.在这里我们只要新建一个actionscript 2.0文档就行了.接下来我们新建一个300*360象素大小的文档,帧频为12fps. 2.使用矩形工具画出一个带有白色边框的矩形,大小为300*300px;接下来,我们选择右击鼠标,在弹出的菜单选择"转换为元件"转换成"影片剪辑",名字可以随意命名.但是要注意一点,其属性的命名:"view

html5-如何做到微信公共号上那种“一句话+图片”在一行显示的效果?

问题描述 如何做到微信公共号上那种"一句话+图片"在一行显示的效果? 不知道怎么做到那种效果?我现在的做法是 在一行放 两个标签(input和img),然后在两个标签里都加入onclick. 但是这么做排版难度太大了,无法做到微信公共号的那种显示效果. 求助一下如何那样做? 解决方案 一个input标签只能有一个value,你自己可以测试一下.如果你需要实现你所说的效果,为什么非要用2个value?(df8888.com)你可以给这个input自定义一个属性,然后你这个值放这个属性里面

Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18730223),请尊重他人的辛勤劳动成果,谢谢! 写这篇文章之前,先简单说几句,首先是先恭喜下自己获得了2013年的博客之星称号,很意外也很开心,自己是从2013年开始写博客,那时候也不知道怎么写,我从小就不喜欢写日记,作文什么的,所以刚开始都是贴代码,也没有人看,后面慢慢的,写的文章被推荐博客首页和CSDN首页(这里也要小小的感谢下小编MM),访问量逐渐

qt-加载qss后没有显示应有的图片效果

问题描述 加载qss后没有显示应有的图片效果 图片文件都已加入资源中,确认图片路径没有问题. 相同的qss语句: background-image:url(:/xxx.png) 如果在QT自带的样式编辑器中写入,则可以起作用. 但如果写入qss文件后加载qss,则不起作用,qss文件中其他的设置宽高圆角弧度都没问题,就是背景图片加载不了. qt版本:5.3.2 解决方案 估计就是路径不对,这个url可以试试修改一下

jq实现左侧显示图片右侧文字滑动切换效果_jquery

分享一款jQuery左侧图片右侧文字滑动切换代码.这是一款基于jQuery实现的列表图片控制图片滑动切换代码.效果图如下: 下面给大家分享下基于jq实现左侧显示图片右侧文字滑动切换效果,用div+css布置表单借用jq实现特效,具体不多说了,请看下面代码. html代码: <div class="index-new w1200 mt30"> <div class="indexadd mt50 mb60"> <div id="b