东师-22春《HTML5开发基础与应用》期末作业考核【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-09-12 23:47:03来源:admin浏览: 20 次

要求:在本文档中的题目下作答,提交本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 : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部