Muy recientemente le pregunté this question sobre cómo pasar a través de clics un elemento (por ejemplo completa superposición de pantalla). Recibido un buen consejo, pero todavía me preguntaba lo que los navegadores soportados de forma nativa ...CSS puntero-events = 'none' y/o XUL mousethrough = 'siempre' en las páginas web para Firefox
Para aquellos saltarse el enlace anterior, la superposición es puramente cosmética, debe overlayed y se debe ignorar clics (todos los eventos de ratón deben pasar a la derecha a través de él) ...
Hasta ahora, solo he conseguido que esto funcione con los navegadores WebKit.
Obras (Chrome y Safari 4): -
<image src='./images/75/75.overlay.blood.png' width='100%' height='100%' style='z-index: 3; position: absolute; top: 0; left: 0; pointer-events: none;' />
Firefox es conocido para apoyar puntero-eventos con IVS (y con other HTML elements in 3.6); El problema es que parece que no puedo hacer que esto funcione con un SVG (por ejemplo, xlink:href="overlay.24bit.8alpha.png"
).
Otra forma en que esperaba que esto se pudiera lograr era usando XUL in HTML.
estoy esperando para usar el atributo mousethrough="always"
en la superposición (<image>
, etc). No funciona hasta el momento ...
Por extraño que parezca, Internet Explorer trata las áreas transparentes de PNG de opacidad alfa como "hacer clic a través de" que es útil.
Cualquier otra forma buena (o simple pero hackky) de lograr esto en Firefox (3+). Ponderado una superposición de Flash con wmode="transparent"
(error).
Con respecto a Firefox, parece que el efecto de máscara SVG podría hacer el trabajo (demo: - http://people.mozilla.org/~roc/mask.xhtml desde http://weblogs.mozillazine.org/roc/archives /2008/06/applying_svg_ef.html) con páginas servidas (bien, nombradas) como .xhtml. ¿Puedo usar PNG como máscaras (voy a invertir mi superposición)? – LeslieOA
También es compatible con FF 3.6, que se lanzará bastante pronto: https://developer.mozilla.org/es/CSS/pointer-events – lithorus
Gracias lithorus. La ruta SVG parece ser la mejor/única opción que tengo. ¿Alguna idea? – LeslieOA