`

点击出现图片大图效果

BBS 
阅读更多

<style>
#demo{overflow:hidden;width:120px;text-align:center;padding:10px;}
#demo img{border:none;width:100px;height:100px;}
#enlarge_images{position:absolute;display:none;z-index:2;}
</style>
<div id="demo">
<img src="http://bbs.blueidea.com/attachments/2007/6/13/20070613_c4973b5442984904d1ddU5ChXTh3HECI.jpg" />
<img src="http://bbs.blueidea.com/attachments/2007/6/13/20070613_c4973b5442984904d1ddU5ChXTh3HECI.jpg" />
<img src="http://bbs.blueidea.com/attachments/2007/6/13/20070613_c4973b5442984904d1ddU5ChXTh3HECI.jpg" />
</div>
<div id="enlarge_images"></div>
<script>
var demo = document.getElementById("demo");
var gg = demo.getElementsByTagName("img");
var ei = document.getElementById("enlarge_images");
for(i=0; i<gg.length; i++){
var ts = gg[i];
ts.onclick = function(event){
   event = event || window.event;
   ei.style.display = "block";
   ei.innerHTML = '<img src="' + this.src + '" />';
   ei.style.top = document.body.scrollTop + event.clientY + 10 + "px";
   ei.style.left = document.body.scrollLeft + event.clientX + 10 + "px";
}
ts.onmouseout = function(){
   ei.innerHTML = "";
   ei.style.display = "none";
}
}
</script>

分享到:
评论

相关推荐

    经典,好用的js点击小图出现大图效果

    "经典,好用的js点击小图出现大图效果"是一种常见的交互设计模式,它允许用户通过点击小图预览大图,增强用户体验。这种效果通常包括上一张、下一张导航以及关闭功能,使得浏览图片变得更加便捷。下面我们将详细探讨...

    点击图片弹出大图效果交互

    在网页设计中,点击图片弹出大图效果是一种常见的交互设计,它为用户提供了一种查看高清晰度图像的便捷方式。这种效果通常通过JavaScript(JS)实现,因为JS具有动态控制网页元素的能力,可以轻松地处理用户的点击...

    jquery实现点击图片查看大图效果

    本篇文章将深入探讨如何使用jQuery实现点击图片查看大图效果,并在再次点击时恢复原状,同时支持在PC端移动图片。 首先,我们需要在HTML中设置好图片元素,这里通常会有两个版本:原始尺寸的图片和大图。例如: ``...

    HTML点击图片放大

    JavaScript作为客户端脚本语言,负责处理用户的交互事件,如点击图片。在这里,我们需要监听图片的`click`事件,然后动态切换CSS类以触发图片的放大效果。可以使用`addEventListener`函数来添加事件监听器: ```...

    jquery响应式图片点击弹出图片放大查看效果

    3. **事件监听**:使用jQuery,我们可以使用`.click()`方法监听用户的点击事件,当用户点击图片时触发预定义的函数,如弹出大图。 4. **模态框(Modal)**:在弹出图片放大效果中,常使用模态框来显示放大后的图片...

    网页代码点击图片放大效果

    网页代码点击图片放大效果是一种常见的用户体验设计,常用于网站中的图像展示,使用户可以更清晰地查看细节。这种效果可以通过JavaScript、CSS3或者专门的库如Lightbox等来实现。以下将详细介绍如何在网页上实现点击...

    仿微博点击缩略图预览大图效果支持图片旋转

    首先,我们来理解“仿微博点击缩略图预览大图效果”的实现原理。这个功能的核心在于JavaScript库的选择,这里选用的是jQuery,一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作。在页面中,我们...

    JS实现点击图片放大效果

    在网页设计中,提供良好的用户体验往往需要考虑细节,其中之一就是图片的查看体验。当用户点击图片时,能够...在实际开发中,还可以根据项目需求进行定制化,例如添加手势识别支持、预加载大图等功能,以提高用户体验。

    jquery 实现点击图片放大效果

    总结来说,通过 jQuery 我们可以轻松地实现点击图片放大效果。关键在于监听点击事件,获取图片源,创建并定位放大图片,以及添加适当的 CSS 样式。这种方法可以增强用户体验,尤其是在需要详细查看图片的场合。在...

    鼠标点击图片、图片放大

    图片放大有多种实现方式,常见的是弹出一个新的窗口或者模态框显示大图,或者在原位置以更大尺寸显示。对于后者,可以通过CSS的`transform`属性中的`scale`值来调整图片大小。点击时,设置`transform: scale(1.5)`...

    最新Lightbox点击图片放大相册效果

    在这个"最新Lightbox点击图片放大相册效果"中,我们可以深入探讨几个关键知识点: 1. **Lightbox原理**:Lightbox的基本工作原理是通过JavaScript和CSS将背景暗化,然后在中心位置显示选中的大图。当用户点击缩略图...

    点击小图对应的大图在上面展示图片轮播效果

    "点击小图对应的大图在上面展示图片轮播效果"这一功能,通常用于电商网站的商品展示或者任何需要突出多张图片信息的场景。下面我们将详细探讨实现这种效果所需的技术和知识点。 1. HTML 结构: 首先,我们需要构建...

    点击图片全屏预览大图效果

    "点击图片全屏预览大图效果"是一种常见的功能,常用于展示高分辨率的图片,让用户能够清晰地查看细节,提升浏览体验。这种效果常见于社交网络、个人博客、电子商务网站等,如QQ空间的新版相册功能。下面我们将深入...

    bootstrap 点击图片 弹框变大

    在“点击图片弹框变大”的应用场景中,Bootstrap 提供了一种优雅的方式,使得用户可以方便地查看大图。下面将详细讲解如何实现这一功能。 首先,你需要在 HTML 文件(如 `index.html`)中设置图片元素。通常,我们...

    h5实现点击图片,放大当前图片并轮播图片

    - 显示大图容器和遮罩层,设置大图容器的初始位置为被点击图片的位置,以便放大后的图片能覆盖原图。 - 添加左右箭头或者滑动手势,用于在大图容器内的图片间切换。这可以通过改变`&lt;img&gt;`的`src`或调整其位置来...

    APP里点击图片放大功能实现

    在用户点击图片时,使用`UIView.animate(withDuration:)`方法来执行动画,让UIImageView逐渐放大到全屏,并淡入显示。同样,当用户再次点击时,使用动画让它缩小回原来的位置并淡出。 4. **交互性**:为了让用户...

    html5图片响应式布局点击弹出大图切换特效

    这个功能使得用户在浏览网页时,可以点击小图预览模式,以弹出的方式查看全尺寸的大图,并且支持在多张图片间进行平滑切换。以下是关于这个主题的详细解释: 1. **HTML5新特性**: - `data-*` 属性:HTML5允许...

    jquery点击图片放大效果

    当用户点击图片时,我们可以改变图片的源(`src`)属性,将其替换为大图,或者创建一个新的弹出层显示放大后的图像: ```javascript $(document).ready(function() { $('#myImage').click(function() { var ...

    点击图片查看大图

    在JavaScript(JS)开发中,实现点击图片查看大图的功能是一项常见的需求,特别是在网页设计中。这个功能可以增强用户体验,使用户能够更清晰地查看图片细节。标题中的“点击图片查看大图”指的是当用户点击小图时,...

Global site tag (gtag.js) - Google Analytics