flip card IE Finall Worked

testing

by Kiran Duggal

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<div class="flip-container">
    <div class="flipper">
        <div class="front">
            <img src="http://goo.gl/eZ8tTI">
        </div>
        <div class="back">
            <img src="https://goo.gl/iUTZaU">
        </div>
    </div>
</div>
<button class="btn btn-danger flipControl">edit</button>
<button class="btn btn-danger flipControl2">save</button>

CSS

/* entire container, keeps perspective */

.flip-container {

    perspective: 1000;

    transform-style: preserve-3d;

}

/*  UPDATED! flip the pane when hovered 
 .flip-container:hover .back {
    transform: rotateY(0deg);
}
.flip-container:hover .front {
    transform: rotateY(180deg);
}*/

.flip-container, .front, .back {

    width: 320px;

    height: 480px;

}

/* flip speed goes here */

.flipper {

    transition: 0.6s;

    transform-style: preserve-3d;

    position: relative;

}

/* hide back of pane during swap */

.front, .back {

    backface-visibility: hidden;

    transition: 0.6s;

    transform-style: preserve-3d;

    position: absolute;

    top: 0;

    left: 0;

}

/*  UPDATED! front pane, placed above back */

.front {

    z-index: 2;

    transform: rotateY(0deg);

}

/* back, initially hidden pane */

.back {

    transform: rotateY(-180deg);

}

JavaScript

$('.flipControl').on('click', function () {
      //      $('.flip-container').toggleClass('flip');
      $('.back').css('transform', 'rotateY(0deg)');
      $('.front').css('transform', 'rotateY(180deg)');
  });


  $('.flipControl2').on('click', function () {
      //$('.flip-container').toggleClass('flip');
      $('.front').css('transform', 'rotateY(0deg)');
      $('.back').css('transform', 'rotateY(180deg)');
  });