createjs吧 关注:124贴子:812
  • 12回复贴,共1

新手如何创建画布 Canvas ?

只看楼主收藏回复

创建画布有两种方法:


IP属地:广西1楼2024-11-30 08:34回复
    1:通过标签创建
    <canvas id="cc" width="960" height="640"></canvas>


    IP属地:广西2楼2024-11-30 08:34
    回复
      2:通过 js 创建
      let canvas = document.createElement("canvas");
      canvas.width = 960;
      canvas.height = 640;
      document.body.appendChild(canvas);


      IP属地:广西3楼2024-11-30 08:38
      回复
        两种创建效果是一样的


        IP属地:广西4楼2024-11-30 08:38
        回复
          canvas.id = "cc";


          IP属地:广西5楼2024-11-30 08:40
          回复
            给画布添加 css 的方法
            <canvas id="cc" width="960" height="640" style="position: absolute;display: block;background-color: bisque;"></canvas>


            IP属地:广西6楼2024-11-30 08:41
            回复
              也可以用 id 选择器(效果是一样的)
              <style> #cc { position: absolute; display: block; background-color: bisque; z-index: 0; }</style>


              IP属地:广西7楼2024-11-30 08:44
              回复



                IP属地:广西8楼2024-11-30 08:45
                回复
                  position 属性指定了元素的定位类型
                  有意自己去看api说明:https://www.runoob.com/css/css-positioning.html


                  IP属地:广西9楼2024-11-30 08:48
                  回复
                    display 属性设置一个元素应如何显示
                    有意自己去看api说明:https://www.runoob.com/css/css-display-visibility.html


                    IP属地:广西10楼2024-11-30 08:49
                    回复
                      background-color 属性定义了元素的背景颜色.
                      有意自己去看api说明:https://www.runoob.com/css/css-background.html


                      IP属地:广西11楼2024-11-30 08:50
                      回复
                        overflow 属性可以控制内容溢出元素框时在对应的元素区间内添加滚动条
                        有意自己去看api说明:https://www.runoob.com/css/css-overflow.html


                        IP属地:广西12楼2024-11-30 08:51
                        回复
                          z-index属性是一个非常重要的属性,它用于控制元素在页面上的重叠顺序
                          就是我们 flash 以前的 深度层级遮挡关系的意思


                          IP属地:广西13楼2024-11-30 08:53
                          回复