这篇文章主要为大家详细介绍了Java语言(一种计算机语言,尤用于创建网站)描述语言实现很浪漫的气泡冒出特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例讲述了Java语言(一种计算机语言,尤用于创建网站)描述语言实现很浪漫的气泡冒出特效代码,分享给大家供大家参考,具体如下:
运行效果截图如下:
具体代码如下:
实现思路:HTML里只需要一个帆布元素,Javascript里操作帆布
1、给帆布里绘制背景图片
2、在绘制半径为0-10px的圆形,x坐标屏幕水平随机,y所标竖直大于屏幕高度。
圆形背景色可以是随机,那就是各种色彩了!
利用计时器控制你-
构建html
!文档类型超文本标记语言
html lang='en '
头
meta charset='UTF-8 '
meta name=' Generator ' content=' edit plus '
meta name='Author' content=' '
meta name='Keywords' content=' '
元名称='描述'内容=' '
标题5多个小球往上运动/标题
风格
/风格
/头
身体
div id='d1 '
画布id='画布'/canvas
/div
/body
/html
射流研究…代码
脚本
var canvas=文档。getelementbyid(“canvas”);
var context=画布。获取上下文(“2d”);
画布。宽度=窗口。内部宽度;
画布。高度=窗口。内部高度;
函数圆(){
这个。x=数学。random()*画布。宽度;
这个。y=画布。身高;
这个。r=数学。random()* 10;
//绘制圆形
this.paint=function(){
语境。begin path();
context.arc(this.x,this.y,this.r,0,Math .PI * 2);
context.fillStyle=' white
context.globalAlpha=0.5
语境。fill();
}
//控制圆形移动
this.step=function(){
这个。y-;
}
}
var circles=[];
函数createCircles(){
var Circle=new Circle();//?
圈子【圈子。长度]=圆;
}
函数绘画圈(){
for(var I=0;icircles.lengthi)
圆圈[我].paint();
}
}
函数阶梯圆(){
for(var I=0;icircles.lengthi)
圆圈[我].step();
}
}
var my img=new Image();
我的img。src=' images/demo-1png ';
var timer=
setInterval(function(){
context.drawImage(myimg,0,0);
计时器;
if(timer==0){
创建圆();
}
画圈();
步圈();
},10);
/脚本
需要在自己的网站中添加浪漫元素,这不失为一种好的方式,希望大家灵活运用Java语言(一种计算机语言,尤用于创建网站)描述语言实现气泡冒出特效,谢谢大家的阅读。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。