搜索 问答 Rules & Tips
1. 遵守中国大陆相关法律法规
2. 在虫部落的提问准则
3. 禁止发布代下载类求助信息
4. 特别提倡抛砖引玉的问题
5. 扩展阅读:提问的智慧

怎样制作出这样网页效果呢?

查看: 2148|回复: 9
1 1
范大头 发表于 2021-11-2 20:25:29
施齐邦 发表于 2021-11-2 20:25:30
施齐邦 发表于 2021-11-3 16:44
以下代码复制到txt里,然后改成

16359291411.png
按按照图片上的代码放置,用txt文档编写以上代码,然后把.txt改成.html文件,再用浏览器打开就能看到你想要的效果

补充内容 (2021-11-3 16:54):
后续的跳转功能就是把alert函数换成你跳转函数。(ps:当然整个网站你也可以用直接用js写也可以,不用canvas也行)
longyantwo 发表于 2021-11-2 20:55:45
我也想知道
Dus 发表于 2021-11-2 21:14:23
SURF-
其实没有get到你的点,你是说
1,如何设计出他这样的作品,或者说他作品应用的原理是怎样2,还是说如何设计出作为进入这个的界面。其他界面的切换是怎样配合的?
虫虫李 发表于 2021-11-3 09:29:49
Dus 发表于 2021-11-2 21:14
SURF-
其实没有get到你的点,你是说
1,如何设计出他这样的作品,或者说他作品应用的原理是怎样2,还是说如何 ...

赞同
 楼主| 范大头 发表于 2021-11-3 11:04:10
Dus 发表于 2021-11-2 21:14
SURF-
其实没有get到你的点,你是说
1,如何设计出他这样的作品,或者说他作品应用的原理是怎样2,还是说如何 ...

你所提到的第二点就是网页效果,即进入页面的效果动画和切换
施齐邦 发表于 2021-11-3 16:44:10

以下代码复制到txt里,然后改成


  1.     <canvas id="myCanvas" height="100" style="border:1px solid #000000;">
  2.     </canvas>
  3.     let w=document.documentElement.clientWidth;
  4.      let h=document.documentElement.clientHeight;
  5.     document.getElementById('myCanvas').style.height = w + 'px'
  6.     document.getElementById('myCanvas').style.width = h + 'px'
  7.     window.onresize = function(e) {
  8.      w=document.documentElement.clientWidth;
  9.      h=document.documentElement.clientHeight;
  10.     document.getElementById('myCanvas').style.height = w + 'px'
  11.     document.getElementById('myCanvas').style.width = h + 'px'
  12.     }
  13.     let c = document.getElementById("myCanvas");
  14.     let ctx = c.getContext("2d");
  15.     ctx.font = "20px Arial";
  16.     let n = 0;
  17.     let timer = setInterval(function() {
  18.         ctx.clearRect(0, 0, w, h); //清空所有的内容
  19.         n++
  20.         if (n == 100) {
  21.                 alert('ok了')
  22.             clearInterval(timer)
  23.         }

  24.         ctx.strokeText("Hello World" + n, 10, 50);
  25.     }, 100)
复制代码

施齐邦 发表于 2021-11-3 16:57:28
整个网站开机动画是用canvas写的,然后加了视频播放,最后播放完成后隐藏视频再显示主题内容

补充内容 (2021-11-3 16:59):
好吧,刚看了整个网站,整片网站内容展示也是cavans做的。。。。
Dus 发表于 2021-11-3 17:38:18
施齐邦 发表于 2021-11-3 16:57
整个网站开机动画是用canvas写的,然后加了视频播放,最后播放完成后隐藏视频再显示主题内容

补充内容 (20 ...

SURF-
点赞,为阁下快速又仔细的回复
 楼主| 范大头 发表于 2021-11-4 11:45:05
施齐邦 发表于 2021-11-2 20:25
按按照图片上的代码放置,用txt文档编写以上代码,然后把.txt改成.html文件,再用浏览器打开就能看到你 ...

十分感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虫部落 陕ICP备14001577号-1川公网安备 51019002003015号联系我们FAQ关于虫部落免责声明虫部落生存法则蛙先知 - AI 玩家社区 🚧

Build with for "make search easier" Copyright © 2013-2024. Powered by Discuz! GMT+8, 2024-4-25 09:07

快速回复 返回顶部 返回列表