2010-08-04 26 views

Respuesta

16

basta con colocar el lienzo Raphaël sobre la parte superior del elemento de imagen utilizando técnicas normales CSS:

#wrapper { 
    position: relative; 
    padding: 0; 
    outline: 1px solid #999; 
} 
#wrapper img { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 
#canvas { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 

Entonces nido sus elementos como este:

<div id="wrapper"> 
    <img src="myimage.jpg"> 
    <div id="canvas"> 
    </div> 
</div> 

Here's a full example.

+0

por desgracia parece que los hagan sobre el de la HTML hace que sea imposible interactuar con las siguientes cosas. Solté jQuery y eliminé la imagen y agregué texto; el texto debajo del svn no se puede seleccionar ... http://img339.imageshack.us/img339/8051/pictureqy. png – cwd

+2

@cwd [Ver 'pointer-events: none'] (https://developer.mozilla.org/en-US/docs/CSS/pointer-events) – robertc

0

z-index: 2 o un número alto para el Raphael "papel" div (también conocido como el lienzo ... Raphael que usted se refiere a por:

papel var = Raphael ('somediv', 100, 400)

tan sólo tiene que ir a su css y al #somediv asegúrese de poner su índice z inferior y luego poner z-index de su div texto más alto ...

Cuestiones relacionadas