2014-12-13 67 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

相關問題