html5的canvas实现带音效的时钟
<!DOCTYPE html>
<html>
<head>
<title>canvas</title>
<style>
canvas{
background:#eee;
}
</style>
<script>
window.onload=function(){
var canvas = document.getElementById("canvas");
var cobj = canvas.getContext("2d");
var originx=200;
var originy=200;
var radius=100;
var audio = document.getElementById("audio");
audio.ontimeupdate=function(){
if(audio.currentTime>=0.1){
audio.pause();
}
}
setInterval(function(){
cobj.clearRect(0,0,400,400);
audio.currentTime=0;
audio.play();
//阴影
cobj.shadowColor="#888";
cobj.shadowOffsetX=1;
cobj.shadowOffsetY=1;
cobj.shadowBlur=3;
//渐变色
var colorObj = cobj.createRadialGradient(originx,originy,1,originx,originy,100);
colorObj.addColorStop(0,"#efefef");
colorObj.addColorStop(1,"#cecece");

最低0.47元/天 解锁文章
624

被折叠的 条评论
为什么被折叠?



