[东北师范大学]20秋《HTML5开发基础与应用》期末作业加微信:1144766066)考核(参考)

[复制链接]
查看: 857|回复: 1

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137658
发表于 2021-3-3 14:33:39 | 显示全部楼层 |阅读模式
要求:在本文档中的目下作答案加微信:(1144766066),提交本word文档即可。
上次的作业加微信:1144766066)大家都完成得很棒!笔芯~
接下来我们就去丰富内容啦。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坐标,填写代码。





上一篇:[东北师范大学]20秋《Web前端综合案例开发》期末作业加微信:1144766066)考核(参考)
下一篇:[东北师范大学]20秋《Web网页开发基础》离线作业加微信:1144766066)2
回复

使用道具 举报

0

主题

1793

帖子

2690

积分

金牌会员

Rank: 6Rank: 6

积分
2690
发表于 2022-3-13 08:44:55 | 显示全部楼层
中国医科大学作业可以做吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图