首页 > 软件开发 > HTML >

html5+canvas炫酷线条动画

来源:互联网 2023-03-16 19:10:48 206

html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

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

    div>dx8办公区 - 实用经验教程分享!

    canvas>/canvas>dx8办公区 - 实用经验教程分享!

    h2>长按任意键/h2>dx8办公区 - 实用经验教程分享!

    /div>dx8办公区 - 实用经验教程分享!

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

  • 3

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

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

    body { overflow: hidden; margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }dx8办公区 - 实用经验教程分享!

    canvas { position: absolute; top: 0; left: 0; cursor: pointer; }dx8办公区 - 实用经验教程分享!

    h2 { position: absolute; bottom: 10px; width: 100%; text-align: center; color: white; font-family: 'Josefin Sans', sans-serif; letter-spacing: 4px; opacity: 0.2; font-weight: 300; }dx8办公区 - 实用经验教程分享!

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

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

  • 4

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

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

    this.geometry = new THREE.Geometry();dx8办公区 - 实用经验教程分享!

    this.color = Math.floor(Math.random() * 80 180);dx8办公区 - 实用经验教程分享!

    for (var j = 0; j 180; j ) {dx8办公区 - 实用经验教程分享!

    this.geometry.vertices.push(dx8办公区 - 实用经验教程分享!

    new THREE.Vector3(j / 180 * length * 2 - length, 0, 0)dx8办公区 - 实用经验教程分享!

    );dx8办公区 - 实用经验教程分享!

    this.geometry.colors[j] = new THREE.Color(dx8办公区 - 实用经验教程分享!

    "hsl(" (j * 0.6 this.color) ",70%,70%)"dx8办公区 - 实用经验教程分享!

    );dx8办公区 - 实用经验教程分享!

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

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

  • 5

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

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

  • 6

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

    html5 canvas炫酷线条动画dx8办公区 - 实用经验教程分享!

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


    标签: HTML

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