奥鹏[东北师范大学]22春《html5开发基础与应用》期末作业考核非免费答案

[复制链接]
查看: 339|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
发表于 2023-3-15 16:34:41 | 显示全部楼层 |阅读模式
答案来源:www.ybaotk.com
要求:在本文档中的题目下作答,提交本word文档即可。

上次的作业大家都完成得很棒!笔芯~

接下来我们就去丰富内容啦。Number one在导航部位新添加一个动画页面链接。常言道:爱在心口难开。表达爱怎么能少的了&

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:2022年春季《中国画技法》
下一篇:奥鹏[东北师范大学]22春《web前端综合案例开发》离线作业2非免费答案
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
 楼主| 发表于 2023-3-15 16:34:41 | 显示全部楼层
10084;呢。

任务:在新的页面让来我们来制作一个心型的动画,来获取芳心吧。

  



图上是用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坐标,填写代码。
答案来源:www.ybaotk.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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