`
xumingming64398966@yahoo.com.cn
  • 浏览: 41107 次
文章分类
社区版块
存档分类

AJAX设计模式之Lightbox

阅读更多

其实知道有这么个东西有一段时间了, 第一次接触是<<程序员>>2007第一期,上面讲了许多有关ajax的东西,其中一个就是Lightbox,而真正想学习Lightbox是在学习Springside的时候,它的bookstore的例子中的登陆界面就用了lightbox的效果,让我发现这个东西真好,恩,Lightbox是个好东西.

推荐大家使用GreyBox, 太好了!

链接如下:http://orangoo.com/labs/GreyBox/

下面的文字转自:<o:p></o:p>

http://www.cnbruce.com/blog/showlog.asp?log_id=1005&cat_id=34<o:p></o:p>

<o:p> </o:p>

什么是Lightbox?看了下面的例子你就会明白:

http://www.cnbruce.com/test/lightbox/

以下文章为引用:

Lightbox
的效果类似于WinXP操作系统的注销/关机对话框,除去屏幕中心位置的对话框,其他的区域都以淡出的效果逐渐变为银灰色以增加对比度,此时除了对话框内的表单控件,没有其他区域可以获取焦点。

Lightbox
的作用则相当于从前只在IE中被支持的"Modal Dialog";现在在FireFox也可用window.open(url, name, " modal=yes ");

来实现同样的效果。使用"Modal Dialog"将限制用户的操作于弹出的对话框中,只有完成设定好的操作后方才关闭。在一些逻辑敏感的应用中强制吸引用户的注意力以防止用户的误操作导致程序逻辑淆乱。

Lightbox 并不新鲜,在前年Ajax未诞生之前,它是以 "Inline Popup"的名号出现的。诞生的原因是因为屏蔽弹出窗口的技术纷纷被浏览器采用,而浏览器厂商间也没有一个统一的 Popup 解决方案。当时我记得还有一些说"Inline Popup"破解了弹出窗口屏蔽的报道。

"Inline Popup"
并不被很多人关注,不过我还是发现国内的163信箱去年改版推出的时候大量使用了此效果。Ajax 名正言顺之时,"Inline Popup"也重装再现了,并换了一个有美感的名字 "Lightbox"

第一次使用WinXP的时候,关机时的阴暗渐变效果让我颇为惊艳。利用Lightbox引导用户的注意力完成预先设定的操作,良好的对比度效果营造温和的视觉氛围。相信在当前交互界面日益接近桌面的Web应用中,Lightbox 也将会成为Ajax的重要设计模式之一。

使用方法:
http://www.huddletogether.com/projects/lightbox2/

==========================================================

下文引自:http://www.joy100.com/article.asp?id=120

Lightbox JS
典型也是最常见的一个,目前2.0 版,不过似乎只能显示图片而已。

ThickBox
这个也是很常见,可以显示图片、网页,并且可指定方框的大小,推荐。

Greased Lightbox
提供装在浏览器的扩充套件,平常看图片时就会有 Lightbox 效果。

GreyBox
这个就厉害了,除了可以用于图片和网页外、连 flash、影片都可以显示在 Lightbox 弹出的方框里面。

Lightbox Gone Wild!
也是可以显示网页、图片,效果还不错。

<!---->
<!----><o:p></o:p>

 

分享到:
评论

相关推荐

    Ajax_xml_lightbox

    **Lightbox效果** 是一种常见的网页设计模式,当用户点击一个小的缩略图时,一个半透明的遮罩层会覆盖整个网页,中间显示选中的大图或者多媒体内容。这种设计让用户在全屏背景下集中注意力于内容,同时保持背景页面...

    Lightbox图片展示效果,jquery插件,可横向滚动,可使用全屏模式观看图片,可自动播放.rar

    例如,他们需要正确地设置图片链接,添加必要的数据属性以激活Lightbox效果,并可能需要调整CSS和JavaScript以适应他们的网站设计和需求。 总的来说,这个jQuery Lightbox插件提供了一种高效、灵活且用户友好的方式...

    jQuery版Sexy Lightbox 2.3内容修饰框插件下载(支持HTML,flash,图片,视频等).rar

    当用户点击一个链接或图像时,Lightbox会将关联的内容在一个半透明的背景之上以全屏模式呈现,提供了一种沉浸式的用户体验。这种设计使得用户可以专注于当前显示的内容,而不会被页面其他部分所干扰。 该插件支持...

    Prototype 实现的局部放大图像带播放的Lightbox插件

    Lightbox是一种常见的网页设计模式,它在用户点击图片后,会在当前页面上弹出一个半透明的窗口,展示大图,通常伴有关闭按钮、导航箭头和其他交互元素。 Prototype是JavaScript的一个库,它为JavaScript编程提供了...

    基于Jquery图片滚动的LightBox展示效果

    整合这两者,"基于Jquery图片滚动的LightBox展示效果"意味着当用户在滚动图片列表时,不仅可以看到图片按设定的方式平滑过渡,还可以在点击某张图片后,利用LightBox的功能在当前页面上以全屏模式查看该图片。...

    纯CSS3 lightbox插件

    在网页设计中,经常需要展示图片,而Lightbox技术就是一种常见的图片预览方式,它允许用户在点击缩略图后以全屏或半透明背景的方式查看大图。 Perfundo是一款基于纯CSS3实现的Lightbox插件,它提供了一种优雅且响应...

    lightbox插件

    这个插件最初是基于Prototype JavaScript框架设计的,因此在解压的文件中我们看到的"lightbox-prototype"很可能包含了原始的Lightbox版本,它是专门为使用Prototype库的网站设计的。 Lightbox的核心功能包括: 1. ...

    jQuery手机端Lightbox图片展示.zip

    Lightbox是一种常见的网页技术,它允许用户在全屏模式下查看图片,而不是在原始页面上下文中。本项目是关于如何使用jQuery在手机端实现Lightbox图片展示的实践教程。 首先,Lightbox的实现主要依赖于HTML、CSS和...

    strut+ajax+lingtbox注册

    Struts是Apache软件基金会下的一个开源项目,它是一款基于MVC(Model-View-Controller)设计模式的Java Web开发框架。Struts旨在简化构建企业级Java应用的过程,提供了一种组织应用程序的方式,使得开发者可以更好地...

    jquery lightBox demo

    `jQuery lightBox`是一款基于jQuery库的轻量级弹出式图片查看器插件,它允许用户在网页上以美观的全屏模式浏览图片。这个插件以其简洁的设计和易用性而受到开发者的欢迎。`jQuery lightBox`能够无缝集成到任何HTML...

    jquery+css3实现的超酷动画效果Lightbox灯箱特效.zip

    在现代网页设计中,Lightbox特效已经成为一种不可或缺的元素,它能够优雅地展示图片、视频或其他多媒体内容,为用户提供沉浸式的浏览体验。本篇文章将深入探讨如何利用jQuery和CSS3技术实现一个超酷的Lightbox灯箱...

    jQuery Lightbox插件点击弹出大图全屏展示特效

    Lightbox技术在网页设计中被广泛应用,因为它可以提升网站的用户体验,让图片和多媒体内容更加引人注目。 Lightbox插件的设计原理基于HTML、CSS和JavaScript,其中jQuery库起到了关键作用。jQuery是一个广泛使用的...

Global site tag (gtag.js) - Google Analytics