2014-07-23 13 views
5

arkasında bu keman bakıyorum: http://jsfiddle.net/kDs2Q/45/Çizim Hatları Div'leri

hat diğer divlere arkasında olacak şekilde bir şekilde div'ler/çizgi katman bir yolu var mı? Çizgiyi bir divun merkezinden diğerinin ortasına çizebiliyorum, ancak gerçek kutuları çapraz çizgiyi göremiyorum.

Bu nasıl yapardım merkezden merkeze: senin tarzında

var off1 = getOffset(div1); 
var off2 = getOffset(div2); 
var x1 = off1.left + off1.width/2; 
var y1 = off1.top + off1.height/2; 
var x2 = off2.left + off1.width/2; 
var y2 = off2.top + off1.height/2; 

cevap

1

Kullanım z dizinlerini, DIV'leri 'hat-div' daha yüksek bir z-index olması gerekir.

, Bir deneyin 1000 falan DIV'leri Z endeksini ayarlamak ve sonucunu görmek:

http://jsfiddle.net/kDs2Q/884/

<div id="div1" style="position:absolute; z-index:1000; background-color:blue; width:100px; height: 200px;top: 200px; left: 100px;">