首页 分享 HTML菊花图案绘制,用HTML5中的canvas元素画菊花

HTML菊花图案绘制,用HTML5中的canvas元素画菊花

来源:花匠小妙招 时间:2024-12-18 05:27

最新推荐文章于 2022-06-14 12:00:05 发布

weixin_39528289 于 2021-06-19 18:59:08 发布

用html5中的canvas画出的三种菊花,书上看到的例子,拿来当联系玩。

使用Canvas元素绘制美丽的花朵

var context;

var A,n;

function btn_onclick(){

var width;

var height

var canvas;

var Xo,Yo;

var k;

canvas = document.getElementById("canvas");

width = canvas.width;

height = canvas.height;

context = canvas.getContext('2d');

Xo = width/2;

Yo = height/2;

k = parseInt(document.getElementById("drawType").value);

if(k == 2)

A = Yo*0.25;

else

A = Yo*0.75;

context.save();

context.clearRect(0,0,width,height);

context.translate(Xo,Yo);

context.beginPath();

for(var B=0;B<= 6.28;B=B+0.01){

draw(B);

}

context.closePath();

context.restore();

}

function draw(B){

var n = 10;

switch(parseInt(document.getElementById("drawType").value)){

case 3:

r = A*Math.sin(n*B)*Math.exp(-B/(20));

break;

case 2:

r = A*(Math.sin(n*B) + 3*Math.sin(3*n*B));

break;

case 1:

r=A*Math.sin(n*B);

}

x = r*Math.cos(B);

y = r*Math.sin(B);

context.fillStyle = "green";

context.strokeStyle = "black";

context.lineTo(-x,-y);

context.fill();

context.stroke();

}

使用Canvas绘制美丽的花朵

花的类型:

蓬莱菊

令箭荷花

大丽花

相关知识

用HTML5 + JavaScript绘制花、树
用HTML Canvas和JavaScript创建美丽的花朵动画效果
使用canvas技术在网页上绘制鲜花
javascript实现玫瑰花
最炫表白网站html5源码—html唯美表白网页源码
又到一年情人节,用Html和Python来个花式表白
html5玫瑰花告白代码
html语言玫瑰花代码,javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
金灿灿的菊花简笔画绘制教程 好看又漂亮的菊花简笔画怎么画
国画教程:写意菊花扇面画的绘制方法

网址: HTML菊花图案绘制,用HTML5中的canvas元素画菊花 https://www.huajiangbk.com/newsview1161806.html

所属分类:花卉
上一篇: 传统吉祥纹样之菊花纹
下一篇: 一元硬币图案是什么花

推荐分享