2
votes


I'm trying to get a new transition effect for bxslider, but I'm not sure if this is the correct approach.
This is what I have so far: http://jsfiddle.net/wilfff/6KAFt/

$('.bxslider').bxSlider({
auto: true,
controls: false,
pager: false,
mode: 'fade',
delay: 8900/*,
onSlideBefore: function (elm) {
    elm.css({
        "-webkit-transition": ".9s ease-out",
        "-moz-transition": ".9s ease-out",
        "-ms-transition": ".9s ease-out",
        "-o-transition": ".9s ease-out",
        "transition": ".9s ease-out",
        "-webkit-transform": "rotateX(360deg)",
        "-moz-transform": "rotateX(360deg)",
        "-ms-transform": "rotateX(360deg)",
        "-o-transform": "rotateX(360deg)",
        "transform": "rotateX(360deg)"
    });
    elm.hide();
}*/,
onSlideAfter: function (elm) {
    elm.css({
        "-webkit-transition": ".9s ease-out",
        "-moz-transition": ".9s ease-out",
        "-ms-transition": ".9s ease-out",
        "-o-transition": ".9s ease-out",
        "transition": ".9s ease-out",
        "-webkit-transform": "rotateX(360deg)",
        "-moz-transform": "rotateX(360deg)",
        "-ms-transform": "rotateX(360deg)",
        "-o-transform": "rotateX(360deg)",
        "transform": "rotateX(360deg)"
    });
}

});

What I'm trying to achieve is this effect: http://webstuffshare.com/demo/FlippingSlider/index.html

Any help will be appreciated!
Cheers! :)