【问题标题】:In HTML5 canvas shape change on button click?在 HTML5 画布中单击按钮时形状会发生变化吗?
【发布时间】:2018-01-27 21:51:13
【问题描述】:

我只是想知道是否有任何网站提供有关画布的简要信息。 我正在做我的项目。其中一张画布和 4 个按钮。 这些是四个按钮:圆形、矩形、方形和动画彩虹。

当我单击画布中的圆形按钮时,当我单击矩形按钮时,会显示动画圆形,该时间圆形在动画中以缓入/缓出样式变为矩形。形状在画布上变为另一种形状,但以动画样式显示。

我阅读了很多文章,观看了很多视频,但我找不到解决方案。 下面我展示一张图片。

如果有人告诉我并给我一些建议我去哪里学习。 谢谢。

【问题讨论】:

    标签: javascript css canvas html5-canvas css-animations


    【解决方案1】:

    用 JavaScript 制作圆形、矩形、方形、彩虹 4 个不同的函数。 并制作4个不同的类以防万一。 然后在 JavaScript 函数中根据 shape 设置 convas 类的值。 就像您单击圆形按钮一样。 首先设置 HTML 代码。

    <button id = "circle" onclick ="circle"></button>
    

    当用户点击这个按钮时,它会调用循环函数,在 JavaScript 中编写类似循环函数的代码。

    function circle(){
        canvas = document.getElementById("canvas");
        canvas.class = "circle";
        //This is class name which you have to make in case
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-18
      • 2019-11-27
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多