JS绘制生成花瓣效果的方法


Posted in Javascript onAugust 05, 2015

本文实例讲述了JS绘制生成花瓣效果的方法。分享给大家供大家参考。具体如下:

这里使用JS绘制生成花瓣效果,纯JS生成的图形绘制效果,想研究一下JavaScript图形绘画方面知识的,不妨参考一下这个小程序,我觉得还是挺不错的。

运行效果如下图所示:

JS绘制生成花瓣效果的方法

具体代码如下:

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js绘制生成花瓣效果</title>
</head>
<body>
<script Language="javascript">
function a(x,y,color)
{document.write("<img border='0' style='position: absolute; left: "+(x+300)+"; top: "+(y+200)+";background-color: "+color+"' src='px.gif' width=1 height=1>")}
</script>
<script>
for(t=1;t<=360;t++){
lo=200 * Math.sin(2 * (Math.PI / 180) * t);
x = lo * Math.cos((Math.PI / 180) * t);
y = lo * Math.sin((Math.PI / 180) * t); 
a(x,y,"#000000");
lo=200 * Math.cos(2 * (Math.PI / 180) * t);
x = lo * Math.cos((Math.PI / 180) * t);
y = lo * Math.sin((Math.PI / 180) * t); 
a(x,y,"#ff0000");
}
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
两个DIV等高的JS的实现代码
Dec 23 Javascript
prettify 代码高亮着色器google出品
Dec 28 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
Jan 04 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
Feb 02 Javascript
原生js实现弹出层效果
Jan 20 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
vue2.0的contextmenu右键弹出菜单的实例代码
Jul 24 Javascript
Electron中实现大文件上传和断点续传功能
Oct 28 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
JS实现点击上移下移LI行数据的方法
Aug 05 #Javascript
将页面table内容与样式另存成excel文件的方法
Aug 05 #Javascript
JS模拟键盘打字效果的方法
Aug 05 #Javascript
js点击列表文字对应该行显示背景颜色的实现代码
Aug 05 #Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 #Javascript
js绘制圆形和矩形的方法
Aug 05 #Javascript
JavaScript实现自动消除按钮功能的方法
Aug 05 #Javascript
You might like
资料注册后发信小技巧
2006/10/09 PHP
PHP读取XML值的代码(推荐)
2011/01/01 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
浅谈sass在vue注意的地方
2017/08/10 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
python 读写中文json的实例详解
2017/10/29 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
使用python3构建文件传输的方法
2019/02/13 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
终止劳动合同证明书样本
2014/11/19 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
商业计划书之服装
2019/09/09 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL
手把手教你导入Go语言第三方库
2021/08/04 Golang
关于MySQL中的 like操作符详情
2021/11/17 MySQL