日期:2012-5-4 来源:GBin1.com
在线演示
本地下载
大
家在网站开发和web应用中常常需要处理图片,因为用户上传的图片往往尺寸大小各不相同,如何能够生成统一尺寸的缩略图往往是让我们头疼的问题,常规的方
式基本都是使用后台程序PHP,JSP等处理上传后的图片,针对网站或者应用具体需要来切割指定大小的缩略图。主要问题在于你需要开发对应后台相关程序,
并且你一旦指定了缩略图大小后,以后如果希望能够随时修改的话,往往需要对后台代码进行修改,非常麻烦!今天我们将介绍一款超强的jQuery缩略图生成
插件 - NailThumb
,使用这个插件可以帮助你在前台生成无图像扭曲的缩略图,而且支持前台裁剪,添加图片说明及其动画等功能,相信大家一定会喜欢!
主要特性
- 自动处理图形分别率,不会生成扭曲的图片
- 能够添加缩略图特效
- 支持裁剪
- 方便的添加图片说明
如何使用
导入jQuery类库,插件js和css,如下:
<link rel="stylesheet" href="css/jquery.nailthumb.1.0.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="js/jquery.nailthumb.1.0.min.js"></script>
调用插件方法,如下:
$('.thumbwrapper').nailthumb({});
使用图片的容器元素即可生成缩略图。
图片缩略图展示应用
这里我们将开发一个图片缩略图展示应用,主要代码如下:
HTML
<ul id="container">
<li data-tag="Ducati"><strong>Hypermotard 796 Silver</strong><img src="img/motor/Model-Page_2012_Hypermotard_796_298.jpg"><a href="#" class="viewthumb">View Thumbnails</a></li>
<li data-tag="Ducati"><strong>Hypermotard 796 Red</strong><img src="img/motor/HM-796_2001_R_[298x168].jpg"><a href="#" class="viewthumb">View Thumbnails</a></li>
<li data-tag="Ducati"><strong>Hypermotard 1100 Evo Red</strong><img src="img/motor/2012-Ducati-Hypermotard-1100EVO4-298.jpg"> <a href="#" class="viewthumb">View Thumbnails</a></li>
</ul>
<ul id="thumb">
<li class="thumbwrapper bhoriz"> <a href="#"><img src="img/motor.png" title="280x180" /></a></li>
<li class="thumbwrapper bsquare"> <a href="#"><img src="img/motor.png" title="150x150" /></a></li>
<li class="thumbwrapper vert"><a href="#"><img src="img/motor.png" title="100x130" /></a></li>
<li class="thumbwrapper square"><a href="#"><img src="img/motor.png" title="100x100" /></a></li>
<li class="thumbwrapper horiz"><a href="#"><img src="img/motor.png" title="100x70" /></a></li>
</ul>
定义俩个容器元素,一个包含了需要生成缩略图的图片,另外一个元素包含了生成的不同大小的缩略图。
....
....
来源:使用超酷的jQuery缩略图生成插件NailThumb制作漂亮的缩略图web应用
分享到:
相关推荐
PgwSlideshow是一款非常实用的响应式、支持触摸屏的jQuery轮播图插件。该轮播图插件带有缩略图预览效果,可以根据容器的大小自适应图片的宽度。你也可以自定义轮播图的高度,图片宽度会根据高度等比例匹配。
"超酷jQuery水波倒影特效插件"即lake.js,它是一款专用于实现水波倒影效果的jQuery插件。通过这款插件,开发者能够轻松地将网页中的任何图片转化为具有真实感的水波倒影,营造出一种动态、生动的视觉体验。 jQuery...
这款“黑色超酷jQuery图片轮播插件”正是此类工具的一个实例,以其独特的设计和良好的用户体验脱颖而出。 一、jQuery简介 jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计...
在这个主题中,我们将探讨一个基于jQuery的特效插件——"lake.js",它能够实现超酷的水波倒影效果。 "lake.js"插件是专门为那些希望在网页中添加独特视觉吸引力的开发者设计的。它的核心功能在于将任何静态图片转化...
【纯js超酷全屏带缩略图和图片倒影的轮播图插件】是一种高效、美观的网页动态展示工具,它利用JavaScript语言的强大功能,为用户提供了一种全新的图片展示体验。这款轮播图插件的核心特点是其全屏显示模式,能够充分...
《jQuery实现超酷缩略图幻灯片效果详解——打造图片走廊般的视觉体验》 在网页设计中,动态效果的运用能极大地提升用户体验,而jQuery作为一款强大的JavaScript库,为开发者提供了丰富的API和插件,使得创建交互式...
焦点图应用在现代网页中使用十分广泛,有注重简单小巧的,也有注重华丽美观的,大部分jQuery焦点图都可以滑动和切换图片,并且在切换图片时产生不同的动画特效。今天我们要分享一些超酷而且实用的jQuery焦点图插件,...
开发者可以通过这些例子学习如何在实际项目中应用插件。 2. `readme.html`:通常包含了插件的使用说明和注意事项,是理解和使用插件的重要参考。 3. `jQuery之家.url`:可能是一个链接,指向jQuery官方资源或教程,...
jQuery超酷图片放大镜插件是一种广泛应用于电商网站和产品展示页面的技术,它能为用户提供一个直观、互动的图片查看体验。这种插件通常利用JavaScript库jQuery的强大功能,结合CSS样式和HTML结构,实现鼠标悬停时...
开发者通常需要引入这个文件,以及其他必要的jQuery和jQueryUI库,才能在页面上正常使用键盘插件。 在实际项目中,利用jQueryUI键盘插件可以创建出用户友好的输入界面,提高网页的互动性和可用性。无论是用于在线...
3. **初始化jCarrousel**:使用jQuery选择器找到轮播图容器,然后调用jCarrousel插件并传入配置参数。 4. **配置选项**:根据项目需求设置如自动播放、导航显示、过渡效果等选项。 5. **测试与调试**:运行页面,...
《jQuery超酷图片九宫格拼图特效插件——image-jigsaw详解》 在Web开发领域,jQuery库因其简洁易用的API和丰富的插件生态,一直以来都是开发者们的热门选择。今天我们要探讨的是一个基于jQuery的创新性插件——...
这是一款基于bootstrap的超酷jQuery开关按钮插件。该bootstrap开关按钮插件可以将复选框和单选按钮转换为安卓样式的开关按钮。该插件可以设置开关按钮的颜色、是否可用、显示文本等属性,还可以将开关按钮放置到模态...
总结来说,jQuery Timelinr是一个强大且易于使用的jQuery插件,它为网页时间轴展示提供了丰富的功能和灵活性。无论你是新手还是经验丰富的开发者,都能快速上手并创建出令人印象深刻的时间轴效果。如果你的项目需要...
在本案例中,我们关注的是一个基于jQuery的特定插件——【超酷多彩jQuery Tabs选项卡插件】。 此插件名为"colorfulTab",它旨在为网页创建引人注目的多色选项卡界面。选项卡设计在网页布局中常见,用于组织和展示...
在Web开发中,jQuery库以其简洁易用的API和丰富的插件库,成为了开发者们青睐的JavaScript库之一。本篇文章将聚焦于一款基于jQuery的环形按钮菜单效果插件,这款插件能够为网页增添独特的交互体验,提升用户界面的...
该插件的实现基于Jquery库,这是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及Ajax交互等任务,使得开发者能够快速构建动态和交互性的网页应用。Jquery插件通常包含一系列预先封装好的...
jquery.timelinr.js是一款效果非常炫酷的jQuery时间轴插件。jquery.timelinr可以制作水平和垂直时间轴效果,并且可以进行自动播放。你可以通过参数来控制每次时间轴切换的动画效果。
**jQuery和CSS3超酷图片预览插件详解** 在网页设计中,为用户提供便捷、美观的图片预览功能是提升用户体验的关键因素之一。这款基于jQuery和CSS3的图片预览插件,以其独特的视觉效果和流畅的操作体验,深受开发者和...
这篇教程将探讨一个基于HTML5和jQuery的3D焦点图插件,该插件提供了多种超酷的切换动画效果,使网站的图像展示更具吸引力。 HTML5是新一代的超文本标记语言,它扩展了对多媒体的支持,如音频、视频、画布等,同时...