用html代码画玫瑰花
效果图
源码如下
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><canvas id="c"></canvas><script type="text/javascript">var b = document.body;var c = document.getElementsByTagName('canvas')[0];var a = c.getContext('2d');document.body.clientWidth;with(m = Math) C = cos, S = sin, P = pow, R = random;c.width = c.height = f = 600;h = -250;function p(a, b, c) {if (c > 60) return [S(a * 7) * (13 + 5 / (.2 + P(b * 4, 4))) - S(b) * 50, b * f + 50, 625 + C(a * 7) * (13 + 5 / (.2 + P(b * 4, 4))) + b * 400, a * 1 - b / 2, a];A = a * 2 - 1;B = b * 2 - 1;if (A * A + B * B < 1) {if (c > 37) {n = (j = c & 1) ? 6 : 4;o = .5 / (a + .01) + C(b * 125) * 3 - a * 300;w = b * h;return [o * C(n) + w * S(n) + j * 610 - 390, o * S(n) - w * C(n) + 550 - j * 350, 1180 + C(B + A) * 99 - j * 300,.4 - a * .1 + P(1 - B * B, -h * 6) * .15 - a * b * .4 + C(a + b) / 5 + P(C((o * (a + 1) + (B > 0 ? w : -w)) /25), 30) * .1 * (1 - B * B), o / 1e3 + .7 - o * w * 3e-6]}if (c > 32) {c = c * 1.16 - .15;o = a * 45 - 20;w = b * b * h;z = o * S(c) + w * C(c) + 620;return [o * C(c) - w * S(c), 28 + C(B * .5) * 99 - b * b * b * 60 - z / 2 - h, z, (b * b * .3 + P((1 - (A * A)),7) * .15 + .3) * b, b * .7]}o = A * (2 - b) * (80 - c * 2);w = 99 - C(A) * 120 - C(b) * (-h - c * 4.9) + C(P(1 - b, 7)) * 50 + c * 2;z = o * S(c) + w * C(c) + 700;return [o * C(c) - w * S(c), B * 99 - C(P(b, 7)) * 50 - c / 3 - z / 1.35 + 450, z, (1 - b / 1.2) * .9 + a * .1, P((1 - b), 20) / 4 + .05]}}setInterval('for(i=0;i<1e4;i++)if(s=p(R(),R(),i%46/.74)){z=s[2];x=~~(s[0]*f/z-h);y=~~(s[1]*f/z-h);if(!m[q=y*f+x]|m[q]>z)m[q]=z,a.fillStyle="rgb("+~(s[3]*h)+","+~(s[4]*h)+","+~(s[3]*s[3]*-80)+")",a.fillRect(x,y,1,1)}',0)</script></body>
</html>
用html代码画玫瑰花相关推荐
- python代码画玫瑰花
采用turtle第三方库与方法画一朵玫瑰花.
- python代码画玫瑰花_python绘制玫瑰
今天在学python无意间看到了使用python绘制玫瑰的方法,接下来吾爱编程为大家分享一下,有需要的小伙伴可以参考一下: 1.说明: 绘制玫瑰的代码有两个文件,一个是在主文件rose_main.py ...
- 计算机代码画玫瑰,如何用代码画一朵玫瑰花
原标题:如何用代码画一朵玫瑰花 这几天不知道是哪个在百度的CATIA吧挖坟,翻了一篇画玫瑰花的陈年老贴出来,结果一大波童鞋开始各种求玫瑰花模型,求玫瑰花画法. 其实小编想说的是:暂且不管你画的逼不逼真 ...
- 用python画玫瑰花简单-利用python的turtle库画一朵简单的玫瑰花,并添加文字
# 画玫瑰花的代码是参考网上的, 文字添加代码是自己写的,画布大小是自己设置的 import turtle # 设置画布大小 # turtle.screensize(canvwidth=None, c ...
- matlab中画花瓣,matlab画心,画玫瑰花,表白合集
1.画心 直接在command窗口输入一下代码即可 close all [x,y]=meshgrid(-10:0.01:10); z=-(17*x.^2-16*y.*abs(x)+17.*y.^2); ...
- python代码画樱花主要特色,手机python代码画樱花
如何通过代码敲出樱花开放? 通过代码敲出樱花开放可以用Matlab或者C语言进行,主要是编写相关程序. 作为具有地标意义的武大樱花,虽然在今年疫情防控期间暂停对外开放,但坐在家中的你,照样可以欣赏到樱 ...
- 玫瑰花的python程序代码_python玫瑰花代码讲解,怎样用程序编写编写玫瑰花的代码,c程序或gava或者python...
python怎么画玫瑰花 海龟绘图有着许多的命,这些命以划分为两种:一种为运动命令,一种笔控制命令 1. 运动命令: forward(degree) #向前移动距离degree代表距离 backwa ...
- 一朵玫瑰花的python代码,python玫瑰花代码讲解
大家好,本文将围绕用python画玫瑰花代码 祝福生日快乐展开说明,一朵玫瑰花的python代码是一个很多人都想弄明白的事情,想搞清楚python绘制玫瑰花代码需要先了解以下几个事情. 1.怎么用py ...
- python画爱心原理_程序员式优雅表白,教你用python代码画爱心
还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...
最新文章
- 对科大讯飞的过度宽容就是对科大讯飞的伤害,从科大讯飞裁员说起
- ORACLE数据迁移参考
- 【Qt】QModbusDevice类
- Spring FactoryBean的开发1
- supervisord的安装使用
- Pandas最详细教程来了!
- 执行`sudo apt-get install xx`命令时,报错问题解决
- 如何在Linux上部署一个简单的Django项目
- 测试点击屏幕次数的软件_软件测试工程师面试如何回答登录功能怎么进行测试?...
- STM32学习:按键控制LED
- 30道MySQL基础面试题
- python自动化办公入门书籍-用python进行办公自动化都需要学习什么知识呢?
- python 去除panda安装包_沉淀,再出发:python中的pandas包
- 拥抱SQLAlchemy 之二 拉拉手,我请你去看电影~
- 【指纹识别】基于matlab GUI指纹识别【含Matlab源码 029期】
- 广义线性模型 逻辑回归与softmax的推导
- 第二次作业-Steam软件分析
- 程序员入门:三本必看的书
- C实现utf8与gbk互转
- Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
热门文章
- SpringBoot--多线程07
- 是非人生 — 一个菜鸟程序员的5年职场路 第7节
- 系统的入门脑机接口神经科学,一个网站就够了 - NeuroTechEDU
- jadx反编译程序未响应
- 关于一些数据集的下载链接
- Vue整合Element-UI的分页组件实现分页
- <a>链接下载视频 而不是打开新页面播放
- blender2.8 bpy.data.images.new创建的图片返回值撤回操作后丢失
- html2canvas+canvas2image 做vue移动端页面海报
- 穷爸爸 富爸爸(Rich dad , Poor dad ) 读书笔记(第一课lesson 1)