本月博客排行
-
第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的基本绘图机制
html5的canvas标签本身并不具备任何行为,其作用仅相当于在网页上铺了一块指定大小的画布。然后,我们需要在JavaScript中使用canvas及其附属对象提供的相关API才能在canvas这块画布上作画。
在html5中,每一个canvas标签(画布)就对应JavaScript中的Canvas对象。Canvas对象本身也并不能直接用于绘画,毕竟,js中的Canvas对象是和htm ...
canvas绘制矩形
Canvas的画笔工具——CanvasRenderingContext2D对象为绘制矩形提供了专用的方法。
rect(x, y, width, height);
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTM ...
canvas绘制图片
在html5中,除了利用canvas绘制矢量图形之外,我们还可以在canvas「画布」上绘制现有的图像文件。
首先,我们来看看使用canvas绘制图像文件需要用到CanvasRenderingContext2D对象的哪些主要属性和方法:
①drawImage(mixed image, int x, int y)
以canvas上指定的坐标点开始,按照图像的原始尺寸大小绘 ...
canvas绘制文本
在HTML5中,我们还可以在Canvas「画布」上绘制我们所需的文本文字,其中所涉及到的CanvasRenderingContext2D对象的主要属性和方法如下:
属性或方法
基本描述
font
设置绘制文字所使用的字体,例如
CanvasRenderingContext2D对象的主要属性与方法
本文主要介绍Canvas的「画笔」工具——CanvasRenderingContext2D对象的主要属性与方法,详情请参见以下表格(其中,蓝色标注的表示常用属性或方法):
属性或方法
基本描述
canvas
CanvasGradient----画布渐变对象用法详解
想要实现诸如颜色渐变的复杂样式,就需要使用到本文将要介绍的CanvasGradient对象。
在html5中,CanvasGradient对象表示一个颜色渐变。在前面的文章中我们已经知道,将画笔(CanvasRenderingContext2D对象)的fillStyle或
CanvasRenderingContext2D.lineCap属性用法及示例
CanvasRenderingContext2D.lineCap属性用于指定线段的两端以何种方式结束。
CanvasRenderingContext2D对象是HTML5 Canvas中的核心对象。
CanvasRenderingContext2D.lineCap属性的取值(字符串)有以下几种:
Canvas绘制线条(直线、折线等)
使用html5 Canvas绘制直线所需的CanvasRenderingContext2D对象的主要属性和方法(有"()"者为方法)如下:
属性或方法
基本描述
strokeStyle
用于设置画笔 ...
canvas入门详解
html5是新兴的网页技术标准
目前,除IE8及其以下版本的IE浏览器之外,几乎所有主流浏览器(FireFox、Chrome、Opera、Safari、IE9+)都已经开始支持html5了。
众所周知,html5中增加了许多新特性。在html5的众多特性中,Canvas应该算是最引人注目的新特性之一。我们使用html5的Canvas对象可以直接在浏览器的网页上绘制图形。这意味着浏 ...
canvas arcTo()用法详解
之前学习了使用CanvasRenderingContext2D对象的arc()方法来绘制弧线或圆形。
今天,我们接着介绍CanvasRenderingContext2D对象的方法arcTo()的用法。
arcTo(x1, y1, x2, y2, radius)
canvas绘制圆形或弧线
在html5中,CanvasRenderingContext2D对象也提供了专门用于绘制圆形或弧线的方法,请参考以下属性和方法介绍:
arc(x, y, radius, startRad, endRad, anticlockwise)
在canvas画布上绘制以坐标点(x,y)为圆心、半径为radius的圆上的一段弧线。这段弧线的起始弧度是startRad,结束弧度是
canvas学习(十五):学写一个字
先来张效果图:
这个特效是跟着慕课网上的视频学的,视频链接如下:https://www.imooc.com/learn/284
源码和技术点已经上传到附件,有需要的可以查看、下载。
下面直接上代码(PS:代码中的注释是根据个人理解添加的,并不是老师原有的注释):
页面结构:
<!doctype html>
<html lang="en">
...