About
Explore
Events & Classes
Support Us
Join
Sign In
codesaurus
View Project Page
Run
Fullscreen
catch the shapes remix remix
HTML
CSS
JS
<!-- a slower version to make playing easier! original by barryallstar123 --> <html> <head> <title>My Game</title> <link href="style.css" type="text/css" rel='stylesheet' /> </head> <body onLoad="siren()"> <div id="canvas" onClick="shot()"> <div id="circle" onClick="stop(), play()"></div> <div id="circletwo" onClick="stoptwo(), play()"></div> </div> <button onClick="go(), siren()">Reset</button> <audio id="audio" src="yaa.mp3" ></audio> <audio id="shot" src="shot.mp3" ></audio> <audio id="siren" src="siren.mp3" ></audio> <script src="js.js" type="text/javascript" /></script> </body> </html>
body{ } #canvas{ position:relative; width:90%; height:500px; background-color:tan; display:block; margin:0 auto; cursor:crosshair; -webkit-animation-name: bggg; animation-name:bggg; -webkit-animation-duration: 40s; animation-duration: 10s; animation-iteration-count: infinite; } @-webkit-keyframes bggg { } @keyframes bggg { 0% {background-color:red; } 25% {background-color:orange; } 50% {background-color:yellow; } 75% {background-color:green; } 100% {background-color:blue;} } #circle{ position:relative; width:20px; height:20px; border-radius:100%; -webkit-animation-name: animatecircle; animation-name:animatecircle; -webkit-animation-duration: 30s; animation-duration: 20s; animation-iteration-count: infinite; animation-direction: alternate; } #circle:hover{ background-color:red; } @-webkit-keyframes animatecircle { } @keyframes animatecircle { 0% {background-color:orange; left:0px; top:0px;} 25% {background-color:yellow; left:20%; top:90%; width:60px; height:60px;} 50% {background-color:pink; left:50%; top:0; border-radius:10%; border:solid #000 5px; width:20px; height:20px;} 75% {background-color:blue; left:70%; top:90%; width:60px; height:60px;} 100% {background-color:black; left:90%; top:0;} } #circletwo{ position:relative; width:20px; height:20px; border-radius:100%; -webkit-animation-name: animatecircletwo; animation-name:animatecircletwo; -webkit-animation-duration: 50s; animation-duration: 40s; animation-iteration-count: infinite; animation-direction: alternate; } #circletwo:hover{ background-color:#666; } @-webkit-keyframes animatecircletwo { } @keyframes animatecircletwo { 0% {background-color:orange; left:90%; top:90%;} 25% {background-color:red; left:20%; top:0; width:60px; height:60px;} 50% {background-color:pink; left:50%; top:90%; border-radius:10%; border:solid #000 5px; width:20px; height:20px;} 75% {background-color:blue; left:20%; top:0%; width:60px; height:60px;} 100% {background-color:black; left:0; top:90%;} }
function blood(){ document.getElementById("circle").style.cursor = "url('tt.gif'), auto"; } function bloodd(){ document.getElementById("circletwo").style.cursor = "url('tt.gif'), auto"; } function stop(){ document.getElementById("circle").style.webkitAnimationPlayState="paused"; } function stoptwo(){ document.getElementById("circletwo").style.webkitAnimationPlayState="paused"; } function go(){ document.getElementById("circle").style.webkitAnimationPlayState="running"; document.getElementById("circletwo").style.webkitAnimationPlayState="running"; } function splat(){ document.getElementById("circle").style.webkitAnimationPlayState="running"; } function play(){ var audio = document.getElementById("audio"); audio.play(); } function shot(){ var audio = document.getElementById("shot"); audio.play(); } function siren(){ var audio = document.getElementById("siren"); audio.play(); }