2014-12-13 71 views
-2

我有他们两个canvas.One是一个房间,另一个的画面是chair.I的图片有两个问题:一是 :如何把这些两个画布上的图像彼此? 二:它包含了房间的形象我的第一个帆布宽约7米的椅子是80cm左右的width.By它不是images.It的大小是他们view.How大小的方式,我应该把根据第一个第二个?如何放置两个画布图像上相互

感谢

+0

你认为你可以把绝对位置的DIV中的画布的一个? – user3806613 2014-12-13 12:11:40

回答

1

我不知道为什么你保持引用到“画布”上,因为我不明白为什么你需要的画布时,你可以使用图片,但你可以只使用position: relative;您父元素,然后在你的子元素position: absolute;,例如:

<div class="canvas"> 
    <img class="canvas__item" src="images/room.jpg" alt="The room"> 
    <img class="canvas__item canvas__item--chair" src="images/chair.jpg" alt="The chair"> 
</div> 

或者,如果使用<canvas>元素(我不能没有任何代码告诉你的问题):

<div class="canvas"> 
    <canvas class="canvas__item canvas__item--room"></canvas> 
    <canvas class="canvas__item canvas__item--chair"></canvas> 
</div> 

而在你的CSS:

.canvas { 
    position: relative; 
    width: 720px; /* Define the width of your main image, in your case the "room" */ 
    height: 460px; /* Define the height of your main image, in your case the "room" */ 
} 

.canvas__item { 
    position: absolute; 
}  

.canvas__item--room { 
    top: 0; 
    left: 0; 
} 

.canvas__item--chair { 
    top: 10px; /* Define the offset position of your chair image here */ 
    left: 80px; /* Define the offset position of your chair image here */ 
    width: 60px; /* Define the width of your chair image here */ 
    height: 180px; /* Define the height of your chair image here */ 
} 
+0

@詹姆斯,这不是他的问......他希望把两个不​​同的画布上海誓山盟的顶部! – user3806613 2014-12-13 12:10:09

+0

画布是透明的,所以这仍然适用。没有他的代码,我们怎么知道?可怜的英语是很难解释,而对我来说,听起来并不像他引用两个''元素都因此结构不佳的问题。 – 2014-12-13 12:11:57

+0

@ user3806613样的失败,你在说什么,因为这仍然适用于画布。看到我上面的回复。这是令人难以置信的是一个向下的投票已给予*即使*它回答了他的问题,将其与他已经放弃了什么(这在所有的公平性是一个写得不好的问题,反正)我_didn't有to_回答得好的权威。 – 2014-12-13 12:21:36

相关问题