How can I stack two same-sized canvas on top of each other?

后端 未结 1 745
傲寒
傲寒 2020-12-17 23:39

Below is le code. I want movementCanvas underneath canvas.



           


        
1条回答
  •  南方客
    南方客 (楼主)
    2020-12-18 00:27

    Use CSS's position: absolute. Add the following CSS to your page:

    canvas {
        position: absolute;
        top: 0;
        left: 0;
    }
    

    This will put both canvases at the same spot: the topleft-most part.

    You might want to put them in a wrapper element, which will need to be position: relative in order for its child elements to be. For example, your HTML will look something like this:

    And your CSS will look like this:

    .wrapper {
        position: relative;
        width: 400px;
        height: 300px;
    }
    
    .wrapper canvas {
        position: absolute;
        top: 0;
        left: 0;
    }
    

    Then position the wrapper div however you'd position the other stuff.

    0 讨论(0)
提交回复
热议问题