首页 > 软件开发 > HTML >

html5 canvas粒子动画进度条加载特效

来源:互联网 2023-03-16 19:11:05 197

html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2

    书写hmtl代码。uOU办公区 - 实用经验教程分享!

    canvas id="canvas">/canvas>uOU办公区 - 实用经验教程分享!

    div>html5 canvas粒子动画进度条加载特效。只适用于高版本浏览器,ie无效/div>uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

  • 3

    书写css代码。uOU办公区 - 实用经验教程分享!

    style>uOU办公区 - 实用经验教程分享!

    body, html {uOU办公区 - 实用经验教程分享!

    margin: 0px;uOU办公区 - 实用经验教程分享!

    padding: 0px;uOU办公区 - 实用经验教程分享!

    overflow: hidden;uOU办公区 - 实用经验教程分享!

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

    /style>uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

  • 4

    书写并添加js代码。uOU办公区 - 实用经验教程分享!

    script src="js/jquery.min.js">/script>uOU办公区 - 实用经验教程分享!

    script>uOU办公区 - 实用经验教程分享!

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

    var canvas = $('#canvas')[0],uOU办公区 - 实用经验教程分享!

    ctx = canvas.getContext('2d'),uOU办公区 - 实用经验教程分享!

    canvasW = $(document).width(),uOU办公区 - 实用经验教程分享!

    canvasH = $(document).height();uOU办公区 - 实用经验教程分享!

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

    ctx.fillStyle = 'black';uOU办公区 - 实用经验教程分享!

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

    canvas.width = canvasW;uOU办公区 - 实用经验教程分享!

    canvas.height = canvasH;uOU办公区 - 实用经验教程分享!

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

    var mouse = {uOU办公区 - 实用经验教程分享!

    x: canvasW/2,uOU办公区 - 实用经验教程分享!

    y: canvasH/2,uOU办公区 - 实用经验教程分享!

    dx: 0,uOU办公区 - 实用经验教程分享!

    dy: 0uOU办公区 - 实用经验教程分享!

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

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

    var emitter = {uOU办公区 - 实用经验教程分享!

    h: 50,uOU办公区 - 实用经验教程分享!

    x: canvasW/2-250,uOU办公区 - 实用经验教程分享!

    y: canvasH/2,uOU办公区 - 实用经验教程分享!

    vx: 5,uOU办公区 - 实用经验教程分享!

    vy: 5,uOU办公区 - 实用经验教程分享!

    v: 0.05,uOU办公区 - 实用经验教程分享!

    dx: 0,uOU办公区 - 实用经验教程分享!

    dy: 0uOU办公区 - 实用经验教程分享!

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

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

    var stops = [50, 150, 160, 300, 500],uOU办公区 - 实用经验教程分享!

    stopIndex = 0,uOU办公区 - 实用经验教程分享!

    delay = 0,uOU办公区 - 实用经验教程分享!

    prog = 0;uOU办公区 - 实用经验教程分享!

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

    var circle = {uOU办公区 - 实用经验教程分享!

    radius: 125,uOU办公区 - 实用经验教程分享!

    angle: 0uOU办公区 - 实用经验教程分享!

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

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

    var particles = new Array();uOU办公区 - 实用经验教程分享!

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

    var rate = 2,uOU办公区 - 实用经验教程分享!

    time = 0,uOU办公区 - 实用经验教程分享!

    frameIndex = rate;uOU办公区 - 实用经验教程分享!

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

    var simplex = new SimplexNoise(),uOU办公区 - 实用经验教程分享!

    simplexVal = 0,uOU办公区 - 实用经验教程分享!

    simplexStart = 20;uOU办公区 - 实用经验教程分享!

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

    //Start loopuOU办公区 - 实用经验教程分享!

    draw();uOU办公区 - 实用经验教程分享!

    /script>uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

  • 5

    代码整体结构。uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

  • 6

    查看效果。uOU办公区 - 实用经验教程分享!

    html5 canvas粒子动画进度条加载特效uOU办公区 - 实用经验教程分享!

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


    标签: HTML

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