《Web 开发最有用的50款 jQuery 插件集锦》系列文章向大家分享最具创新的50款 jQuery 插件,这些插件分成以下类别:网页布局插件,导航插件,表格插件,滑块和转盘插件,图表插件,图片特效插件,视频插件等等,将陆续分享给大家

 

tiltShift.js

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_图片特效插件

  tiltShift.js 是一款很棒的 jQuery 插件,使用 CSS3 图片滤镜实现移轴镜头的效果。

  使用非常简单,使用 data 属性配置参数,HTML 示例:



<img src="url" class="tiltshift" data-position="50" data-blur="2" data-focus="10" data-falloff="10" data-direction="y">


  • -position(0-100),定义对焦点的位置。
  • -blur(0 - ?),模糊半径。设置为1或2比较合适。
  • -focus(0-100),焦点的区域大小。
  • -falloff (0-100),完全焦点和完全模糊之间的区域大小。
  • -direction(“x”,“y”,或 0-360),方向。

  JavaScript 调用示例:



$(function() {
$('.tiltshift').tiltShift();
});

jQuery Picture

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_图片特效插件_02

  jQuery Picture 是一款用于在网页中添加响应式图片的插件,在不同设备尺寸下显示不同的图片。

  HTML 代码示例:



<figure class="responsive" data-media="assets/images/small.png" data-media440="assets/images/medium.png" data-media600="assets/images/large.png" title="A Half Brained Idea">
<noscript>
<img src="assets/images/large.png" alt="A Half Brained Idea">
</noscript>
</figure>


  JavaScript 示例:



$(function(){
$('figure.responsive').picture();
});

 

3D Image Slider

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_jQuery_03

  非常非常酷的 3D 图片滑动效果,有五种绚丽的效果演示。使用示例如下:

  HTML 代码:



<ul id="sb-slider" class="sb-slider">
<li>
<a href="#" target="_blank">
<img src="images/1.jpg" alt="image1"/>
</a>
<div class="sb-description">
<h3>Creative Lifesaver</h3>
</div>
</li>
<li>
<img src="images/2.jpg" alt="image2"/>
<div class="sb-description">
<h3>...</h3>
</div>
</li>
<li><!-- ... --></li>
<!-- ... -->
</ul>


  提供了众多的配置选项,可以根据需要进行调整,下面是默认选项:



$.Slicebox.defaults = {
orientation : 'v',
perspective : 1200,
cuboidsCount : 5,
cuboidsRandom : false,
maxCuboidsCount : 5,
disperseFactor : 0,
colorHiddenSides : '#222',
sequentialFactor : 150,
speed : 600,
easing : 'ease',
autoplay : false,
interval: 3000,
fallbackFadeSpeed : 300,
onBeforeChange : function( position ) { return false; },
onAfterChange : function( position ) { return false; }
};

 

Image Transitions

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_ide_04

  让人瞠目结舌的图片切换效果,有 Flip、Multi-flip、Rotation、Cube、Unfold 等特效。

 

Responsive Img

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_ide_05

  Responsive Img 这款 jQuery 插件能够根据容器的大小自动更换图片的 src 属性,从而实现响应式的图片展示。

  HTML 示例代码:



<img id="img2" src="images/image.png" style="width:49%;" />
<img id="img3" src="images/image.png" style="max-width:49%;" />


  JavaScript 示例代码:



$("#img2,#img3").responsiveImg({
breakpoints:{
"_four":400,
"_two":200,
"_eight":800
}
});

 

Portfolio Image Navigator

Web 开发最有用的50款 jQuery 插件集锦——《图片特效篇》_图片特效插件_06

  精致的图片导航效果,通过四个方向的箭头控制,适合作品展示的应用场合。

  默认参数配置的示例代码如下:



$('#portfolio').portfolio({
image: {
width: 600,
height: 400,
margin: 20
},
path: {
width: 10,
height: 10,
marginTop: 5,
marginLeft: 5
},
animationSpeed: 400
});