详情请咨询QQ:3494317897 微信:aopy98
要求:在本文档中的题目下作答,提交本word文档即可。 上次的作业大家都完成得很棒!笔芯~ 接下来我们就去丰富内容啦。Number one在导航部位新添加一个动画页面链接。常言道:爱在心口难开。表达爱怎么能少的了❤呢。 任务:在新的页面让来我们来制作一个心型的动画,来获取芳心吧。
图上是用canvas画出的动态的心形图片,参考代码如下: <img id="flower" src="img/img-1.jpg"> <canvas id="drawing" width="520" height="500"></canvas> <script type="text/javascript"> var drawing = document.getElementById("drawing"), pic = document.getElementById('flower'), content = drawing.getContext("2d"), radian = 0, radian_add = Math.PI/40; content.translate(250,250); function heart(){ X = getX(radian); Y = getY(radian); (1) //在给定坐标位置绘制给定大小的图片 radian+=radian_add; if (radian > (2*Math.PI)){ //绘制完整的心型线后取消间歇调用 clearInterval(intervalId); } } intervalId = setInterval(heart,100); //设置间歇调用,间隔为100ms function getX(t){ //获取心型线的X坐标 return 10*(16*Math.pow(Math.sin(t),3)) }
function getY(t){ //获取心型线的Y坐标 (2) }
1.请用在给定坐标位置绘制给定大小的图片,在空白(1)处填写代码。
2.请在空白填(2)处获取心型线的Y坐标,填写代码。 奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ:3494317897 微信:aopy98 |