5
Me gustaría añadir una capa uniforme semitransparente como primer plano para un elemento div
. ¿Cuál es la mejor manera de hacer eso?Primer plano transparente
Me gustaría añadir una capa uniforme semitransparente como primer plano para un elemento div
. ¿Cuál es la mejor manera de hacer eso?Primer plano transparente
Se podría utilizar este CSS ...
div.parent {
position: relative;
}
/* this div is a descendent of the div above */
div.child {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: .6;
background: #fff;
}
Si desea que los eventos del ratón para ir a través esta cubierta, se suman a la pointer-events: none
div.child
.
te ha etiquetado que jQuery, por lo que añadir a este niño elemento a través de jQuery ...
$('div.parent').append('<div class="child" />');
'filtro: alfa (opacidad = 60)' para POR EJEMPLO 8 y abajo. – Jasper
Así es como yo lo haría; tenga en cuenta que debe pasar por algunos aros si necesita cosas como la selección de texto o si desea capturar eventos. –
@gregp: actualicé la respuesta para incorporar eso. Gracias. – alex