极品分享

最常用的6款jquery图片特效插件

 本文是《 最常用的6款jquery图片特效插件 》系列的第一篇,整个文章系列还会为大家分享一下分类的jquery插件:视频插件,滑块和转盘插件,网页布局插件,导航插件,表格插件,图表插件,图片特效插件等

tiltShift.js

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

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

非常非常酷的 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

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

  1. Demo 1: Flip
  2. Demo 2: Rotate
  3. Demo 3: Multi-Flip
  4. Demo 4: Cube
  5. Demo 5: Unfold
  6. Demo 6: Others

插件下载     效果演示

Responsive Img

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

HTML 示例代码:

1
2
<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

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

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

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

插件下载     效果演示

2014-05-21 0 /
jQuery
/
标签: 

评论回复

回到顶部