本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
canvas画布模拟生成3D舰队飞行效果
HTML5画布模拟生成3D的舰队飞行效果
这个代码将使用2D的绘制来模拟3D的飞行效果,使用3D坐标转换2D坐标,并且定时清除图形并且绘制非常图片生成最后效果
<!-- 画布元素 -->
<canvas id="gbcanvas" width="600" height="300">不支持HTML5画布& ...
canvas实现动态彩色气泡
canvas实现动态彩色气泡
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-wi ...
canvas实现超炫转动银河系
canvas实现超炫转动银河系
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=devic ...
canvas丝带背景效果
超棒的HTML5丝带背景效果
使用HTML5生成的画布彩带效果,使用原生canvas生成最后效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>丝带</title> ...
canvas特效----弹跳盒子
画布特效
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>画布</title>
<style type="text/css"> ...
canvas绘制飘动的云朵
canvas绘制飘动的云朵
<!-- onload事件开始绘制//-->
<body onLoad="showCloud();">
</body>
/*CSS代码片段*/
html,body{
background:#049ec4;
background-repeat:repeat-y;
margi ...
canvas总结列表
描述
HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript)。
不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。
getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。
本手册提供完整的 getContext("2d" ...
canvas画布变形效果
HTML5的变形效果实现,包括:移动,缩放,旋转,自定义变形,裁剪,镜像,变形重置等等操作
下面依次讲解:
①移动 / 位移
使用context上下文的translate方法,我们可以控制图形的位置移动,相关方法如下:
context.translate(100, 100); //x轴和y轴移动距离,这里上线文分别移动100个像素
使用translate方法,可以有效的控制con ...
CanvasPattern对象用法详解
画布中添加背景图案
我们可以使用如下方法来添加背景图案:
createPattern(imageobj, option)
其中imageobj是对应图片对象,option是相关图片属性,可以设置为repeat(缺省值), repeat-x, repeat-y, no-repeat。
创建好背景后,我们可以使用类似填充颜色的方法来填充图案,如下:
<!DOCTYPE h ...
Canvas的橡皮擦——clearRect()
在现实世界中,我们使用画笔在画板上进行绘画;
在html5 canvas中,我们同样可以使用canvas的画笔——CanvasRenderingContext2D对象在canvas上进行绘画。
众所周知,我们的画笔一般都会与橡皮擦配套使用,以便于纠正绘画过程中的错误并重新绘画。在html5 canvas中,CanvasRenderingContext2D对象也同样给我们提供了一个可以永 ...
canvas绘制动画效果
众所周知,我们所看到的动画实际上就是一系列静态画面快速切换,从而让肉眼因视觉残像产生了「画面在活动」的视觉效果。明白了这一点后,在canvas上绘制动画效果就显得比较简单了。我们只需要将某个静态图形先清除,然后在另外一个位置重新绘制,如此反复,让静态图形按照一定的轨迹进行移动,就可以产生动画效果了。
下面,我们在canvas上绘制一个实心小球,然后用键盘上的方向键控制小球的移动,从而产生 ...