首页 > 软件开发 > HTML >

HTML5 Canvas 如何自适应浏览器

来源:互联网 2023-03-16 19:11:58 276

自适应可以让窗口发生改变时获取浏览器窗口的大小,动态的改变canvas画布的大小,从而达到自适应得目的。pxS办公区 - 实用经验教程分享!

工具/原料

  • sublime

方法/步骤

  • 1

    1>>pxS办公区 - 实用经验教程分享!

    创建一个新的html文件,简单重置样式,添加canvas,给画布一个红色背景。pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 2

    2>>pxS办公区 - 实用经验教程分享!

    这里用jquery写,所以先引入jquerypxS办公区 - 实用经验教程分享!

    可以看到默认下的canvas的画布大小 300*150pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 3

    3>>pxS办公区 - 实用经验教程分享!

    编写resizeCnavas方法,用来动态获取并改变canvas的大小。pxS办公区 - 实用经验教程分享!

    function resizeCanvas(){pxS办公区 - 实用经验教程分享!

    $('canvas').attr('width',$(window).get(0).innerWidth);pxS办公区 - 实用经验教程分享!

    $('canvas').attr('height',$(window).get(0).innerWidth);pxS办公区 - 实用经验教程分享!

    $('canvas').fillRect(0,0,$('canvas').width(),$('canvas').height());pxS办公区 - 实用经验教程分享!

    }pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 3此文章未经许可获取自百度经验
  • 4

    4>>pxS办公区 - 实用经验教程分享!

    在页面加载完先对canvas进行一次画布的设置。pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 5

    5>>pxS办公区 - 实用经验教程分享!

    窗口大小发生改变时,动态调用上面的方法。pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 6

    6>>pxS办公区 - 实用经验教程分享!

    再次打开浏览器,就获得了自适应的canvas画布。pxS办公区 - 实用经验教程分享!

    HTML5 Canvas 如何自适应浏览器pxS办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!pxS办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码