html5怎么制作动漫动态背景图片


这篇“html5怎么制作动漫动态背景图片”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html5怎么制作动漫动态背景图片”文章吧。
  效果:
  body{
  margin: 0px;
  height:100%;
  width:100%;
  background-image: url(“bg.png”);
  background-position-x: 0px;
  background-position-y: 0px;
  background-repeat: repeat;
  }
  轮询改变body背景图动画,让世界地图作为背景正向平移。
  var body = $(‘body’);
  var x =0;
  function polling() {
  x += 5;
  body.animate({
  ’background-position-x’: x+’%’,
  }, 400, ‘linear’);
  setTimeout(polling,300)
  }
  polling();
  效果二:
  ![图片描述][2]
  鼠标移动后背景图根据坐标差计算移动距离。
  var last = null;
  var body = $(‘body’);
  $(document).mousemove(function(event){
  if(last == null){
  last = {
  x: event.pageX,
  y: event.pageY
  };
  return;
  }else{
  offset = {
  x: event.pageX – last.x,
  y: event.pageY – last.y
  };
  var top = parseInt(body.css(‘background-position-y’))-offset.y;
  var max = screen.availHeight – 1024;
  if(max >= 0) max = 0;
  if(top > 0) top = 0;
  if(top

  body.css({
  ”background-position-x”:(parseInt(body.css(‘background-position-x’))-offset.x)+’px’,
  ”background-position-y”:top+’px’
  });
  last.x = event.pageX;
  last.y =免费云主机域名 event.pageY;
  }
  });以上就是关于“html5怎么制作动漫动态背景图片”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: 小程序时间轴组件怎么实现

这篇文章主要介绍“小程序时间轴组件怎么实现”,在日常操作中,相信很多人在小程序时间轴组件怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序时间轴组件怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 用于快递节…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/25 10:51
下一篇 01/25 12:38

相关推荐