使用canvas技术在网页上绘制鲜花
绘制之后的效果图:
1.创建 canvas元素
向 HTML 5 页面添加 canvas 元素。
规定元素的 id、宽度和高度:
<canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display:block;margin:50 auto;"></canvas>
2.在JS页面中就行绘画操作
var context=canvas.getContext("2d");
3. 通过 JavaScript 来绘制花瓣
canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成:
首先绘制一个花瓣,花瓣的圆心坐标为(450,200),花瓣的半径为50,花瓣的填充颜色为粉红色。其他花瓣及花蕊绘制方法一样,代码如下:
context.beginPath();
context.arc(450,200,50,0,0.5*Math.PI,true);
context.stroke();
context.fill();
源代码:
<!DOCTYPE html> <html> <head> <title>canvas绘制鲜花</title> </head> <body> <canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display:block;margin:50 auto;"></canvas> <script> var canvas=document.getElementById("canvas"); var context=canvas.getContext("2d"); context.lineWidth=2; context.strokeStyle="black"; context.fillStyle = "#ED6E91"; //花瓣右上 context.beginPath(); context.arc(550,200,50,0,2*Math.PI); context.stroke(); context.fill(); //花瓣右下 context.beginPath(); context.arc(550,300,50,0,2*Math.PI); context.stroke(); context.fill(); //花瓣左上 context.beginPath(); context.arc(450,200,50,0,0.5*Math.PI,true); context.stroke(); context.fill(); //花瓣左下 context.beginPath(); context.arc(450,300,50,0,1.5*Math.PI); context.stroke(); context.fill(); //花蕊 context.beginPath(); context.fillStyle = "#f90"; context.arc(500,250,50,0,2*Math.PI); context.stroke(); context.fill(); //花径 context.beginPath(); context.arc(150,300,350,0,0.3*Math.PI); context.stroke(); //右边的叶子 context.beginPath(); context.fillStyle = "green"; context.arc(468,400,50,0,0.5*Math.PI); context.closePath(); context.stroke(); context.fill(); //左边的叶子 context.beginPath(); context.fillStyle = "green"; context.arc(468,400,50,0.5*Math.PI,Math.PI,false); context.closePath(); context.stroke(); context.fill(); </script> </body> </html>
相关知识
javascript实现玫瑰花
html语言玫瑰花代码,javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
动态鲜花网页的实现
html5期末大作业鲜花花卉主题网页设计html网页模板源码?
Python turtle学习笔记(包含太阳花的绘制,玫瑰花的绘制)
学生花卉网网页设计作品 学生鲜花网页模板 简单在线花店主页成品 鲜花网页制作 HTML学生花店商城网站作业设计
HTML+CSS鲜花静态网页设计@TOC 一、网站题目 鲜花网页设计 、鲜花商城网页制作、在线花
大学生网页设计作业——HTML+CSS鲜花静态网页设计
圣诞节代码html飘雪花
【Python实用工具】(情人节献礼)turtle函数绘制动态玫瑰花
网址: 使用canvas技术在网页上绘制鲜花 https://www.huajiangbk.com/newsview561901.html
上一篇: 3、动态鲜花网页的实现 |
下一篇: 鲜花网站建设规划/seo综合查询 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039