<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<div class="second">
<div class="r">
<div class="r1"></div>
</div>
<div class="l">
<div class="l1"></div>
</div>
<div class="c"><div class="c1"><span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
<span>8</span>
<span>9</span>
<span>10</span></div></div>
<div class="bg"></div>
</div>
</body>
</html>
.r {width:100px;height:100px;clip:rect(0,100px,100px,50px);position:absolute;overflow:hidden}
.r1 {width:100px;height:100px;background:blue;border-radius:50%;clip:rect(0,100px,100px,50px);position:absolute;animation:r1 2s linear Infinite;}
.l {width:100px;height:100px;clip:rect(0,50px,100px,0);position:absolute;overflow:hidden}
.l1 {width:100px;height:100px;background:blue;border-radius:50%;clip:rect(0,50px,100px,0);position:absolute;animation:l1 2s linear Infinite}
.c{position:absolute;width:50px;height:50px;background:#fff;border-radius:50%;left:25px;top:25px;text-align:center;line-height:50px;overflow:hidden;}
.c1{position:absolute;top:0;animation:c1 steps(10) 10s Infinite}
.c1 span{display:inline-block;width:100%;}
@-webkit-keyframes r1 {
0%{transform:rotate(0deg) translateZ(0);}
25%{transform:rotate(180deg) translateZ(0);}
50%{transform:rotate(180deg) translateZ(0);}
75%{transform:rotate(360deg) translateZ(0);}
100%{transform:rotate(360deg) translateZ(0);}
}
@-webkit-keyframes l1 {
0%{transform:rotate(0deg) translateZ(0);}
25%{transform:rotate(0deg) translateZ(0);}
50%{transform:rotate(180deg) translateZ(0);}
75%{transform:rotate(180deg) translateZ(0);}
100%{transform:rotate(360deg) translateZ(0);}
}
@-webkit-keyframes c1 {
0%{top:0}
100%{top:-500px;}
}
*{margin: 0;padding:0;}
.bg{width:100px;height:100px;background:#fff;border-radius:50%;}
.second:hover .l1{animation-play-state:paused;}
.second:hover .r1{animation-play-state:paused;}
.second:hover .c1{animation-play-state:paused;}
Output
300px
You can jump to the latest bin by adding /latest
to your URL
Keyboard Shortcuts
Shortcut | Action |
---|---|
ctrl + [num] | Toggle nth panel |
ctrl + 0 | Close focused panel |
ctrl + enter | Re-render output. If console visible: run JS in console |
Ctrl + l | Clear the console |
ctrl + / | Toggle comment on selected lines |
ctrl + ] | Indents selected lines |
ctrl + [ | Unindents selected lines |
tab | Code complete & Emmet expand |
ctrl + shift + L | Beautify code in active panel |
ctrl + s | Save & lock current Bin from further changes |
ctrl + shift + s | Open the share options |
ctrl + y | Archive Bin |
Complete list of JS Bin shortcuts |
JS Bin URLs
URL | Action |
---|---|
/ | Show the full rendered output. This content will update in real time as it's updated from the /edit url. |
/edit | Edit the current bin |
/watch | Follow a Code Casting session |
/embed | Create an embeddable version of the bin |
/latest | Load the very latest bin (/latest goes in place of the revision) |
/[username]/last | View the last edited bin for this user |
/[username]/last/edit | Edit the last edited bin for this user |
/[username]/last/watch | Follow the Code Casting session for the latest bin for this user |
/quiet | Remove analytics and edit button from rendered output |
.js | Load only the JavaScript for a bin |
.css | Load only the CSS for a bin |
Except for username prefixed urls, the url may start with http://jsbin.com/abc and the url fragments can be added to the url to view it differently. |