浏览 6038 次
锁定老帖子 主题:相册图片加载时由模糊变清楚原理
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-01
最后修改:2011-03-01
其实实现这种效果非常简单,加载过程用不着任何的Javascript技术。 一般相册都会有小的预览图片,我们所看到的不清楚的图片其实就是这些小的预览图片被拉大的效果,当我们点击小图片时,开始加载大图片,大的图片覆盖在小图片上(使用绝对定位)就出现了慢慢变清晰的效果。 <div style="width:500px;height:300px;position:relative"> <div style="width:500px;height:300px;"><img src="小图片地址" width="500" height="300" /></div> <!--小图片的大小被定义为大图片的大小值--> <div style="width:500px;height:281px;position:absolute;top:0;"><img src="清晰图片的地址" width="500" height="300" /></div> </div> 如此而已 至于怎么样点击小图片开始加载大图片就要用到AJAX了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-03-07
楼主能不能把ajax的代码给个
|
|
返回顶楼 | |
发表时间:2011-03-15
BJ_Crystal 写道 楼主能不能把ajax的代码给个 jQuery.ajax({ type: "POST", url: "请求图片url", data: "参数", success: function(msg){ //处理返回图片信息 }) |
|
返回顶楼 | |
发表时间:2011-05-10
楼主是说会先请求小图片再请求大图片,这不是增加了请求负担,图片加载更慢了嘛
|
|
返回顶楼 | |
发表时间:2011-05-10
hawelina 写道 楼主是说会先请求小图片再请求大图片,这不是增加了请求负担,图片加载更慢了嘛
小图片不已经是列出来了的吗 |
|
返回顶楼 | |