html - How to convert mouse position into css 3d transformed element position -



html - How to convert mouse position into css 3d transformed element position -

as shown in jsfiddle, when move mouse on 3d transformed div, tried convert mouse position css 3d transformed element space.

which means, reddish spot should display @ exact position of mouse.

however, div html element doesn't have method getscreenctm or gettransformtoelement or matrixtransform can used transform point. know how accomplish that?

http://jsfiddle.net/9cv2y0dp/

var tel = $('#transformed')[0]; var box = $('#box')[0]; tel.style.transform = 'translate3d(100px,100px,0px) rotatey(45deg)'; var rect = tel.getboundingclientrect(); $('#transformed').bind('mousedown', function(e){ var evt = e || event; var x = evt.clientx; var y = evt.clienty; $('#cursor')[0].style.left = (x - rect.left) + 'px'; $('#cursor')[0].style.top = (y - rect.top) + 'px'; box.innerhtml = (x - rect.left) + 'px<br/>' + (y - rect.top) + 'px'; });

html svg 3d transform cursor-position

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -