CSS


/**
** pure JS / eQ. animate()
** vertically
** @webbeloz
*/
body {
  margin: 0
}
#box {
  width: 100px;
  height: 100px;
  background: tomato;
  position: absolute;
  top: 100px;
  left: 25%;
}


JS


// x: percent
// t: current time,
// b: beginning value,
// c: change in value,
// d: duration
window.onload = function() {

function easeInOutQuad(x, t, b, c, d) {
    if ((t /= d / 2) < 1) {
        return c / 2 * t * t + b;
    } else {
        return -c / 2 * ((--t) * (t - 2) - 1) + b;
    }
}
function move() {
    //position += increment;
    time += 1 / fps;
    position = easeInOutQuad(time * 100 / duration, time, start, finish, duration);

    if (position >= finish) {
        clearInterval(handler);
        box.style.top = finish + "px";
        return;
    }
    box.style.top = position + "px";
}
  
  var box = document.getElementById("box"),
  fps = 60,
  duration = 2, // seconds
  start = 100, // pixel
  finish = window.innerHeight - box.clientHeight*2,
  distance = finish - start,
  increment = distance / (duration * fps),
  position = start,
  time = 0;
  //handler = setInterval(move, 1000 / fps);
  
document.getElementById("box").addEventListener("click", function( event ) {
  
  handler = setInterval(move, 1000 / fps);
  
}, false);
  

}




CodePlay Playground as you play with the keyboard:

Console

The CodePlay Code Box Editors Playground is very simple to use, anyone can directly interact with a minimum of knowledge of HTML experience, live an idea or a project. We believe that only 5% of the developers has the full capacity and knowledge of each key on the keyboard. Therefore we decided to put together a single command from the Key [Esc] == 27.
For every need and every situation the keyboard [Esc] key fixes and puts in place the Original Initial Code Box Editors.
All this without losing the contents of each Box Editors .
!Enjoy your CodePlay.


CodePlay Playground is a project based on WordPress entirely revised to have a clean and dynamic HTML output.

Editor:

- [Esc] To reset the Box Editors and the closure of any open window overlay, including the Output (FULL) Preview.

New! - Double Click to Expand /Open & Close All Box Editors

New! - Ctrl + Up/Down to Show /Hide the Footer Bar. This allows hide footer bar when you want, + ESC to Back.

New! - Preview in Full page is now also possible via dblClick on the Vertical Drag-bar. Each keyboard action can be Reset via the ESC button.


Ex.
- Close this? [Esc], or a Click outside.


Front End User - New /Save Post is Now Open, Register *required.
New Play Now