Si tengo un div que actúa como una caja, y lo hago realmente sexy con un 10% de opacidad. ¿Cómo lo contrarreste ya que todo en el div también obtiene la opacidad? Digamos que tengo una caja (div) con un borde de 1px y texto, poner opacidad en ella hará que se vea mal y solo quiero opacidad en el fondo.contrarrestando una opacidad div?
Respuesta
Puede usar una imagen PNG semitransparente para el fondo del elemento. Necesitará una solución como Supersleight para compatibilidad con IE6.
El contenido de un elemento que tiene opacidad hereda esa opacidad. Necesitarás dividirlo en dos partes: el fondo y los contenidos. Posiciona absolutamente los contenidos sobre el fondo. Su contenido no puede estar dentro del elemento de opacidad.
Esto es cierto si está hablando de 'opacity' la propiedad CSS, pero hay varias otras formas de lograr el efecto. – e100
Esto es cómo se puede aplicar la opacidad de los colores de fondo, y no a todo el elemento y sus hijos:
background: rgba(0,0,0, 0.5) //gives you a black background with 50% opacity
puedes probarlo aquí: http://jsfiddle.net/ypaTH/
había un parecido pregunta aquí: How to give cross browser transparency to element's background only? (con la versión IE)
Esto (a pesar de ser la solución 'correcta' y una característica CSS3) solo funciona en navegadores modernos como Chrome, Firefox, Safari. –
puede encontrar la versión de IE en la otra respuesta que di en la versión anterior. – meo
y la opacidad no funciona en IE, así que no le importaría – meo
- 1. Cambiar opacidad div en desplazamiento
- 2. CSS - Texto opaco en baja opacidad div?
- 3. Cambiando la opacidad de todos los elementos excepto una Div
- 4. ¿Configura la opacidad de un elemento dentro de un div con la opacidad definida por CSS?
- 5. opacidad de css en el desplazamiento del div
- 6. ¿Cómo establecer la opacidad en div principal y no afectar en div hijo?
- 7. Propiedad de Opacidad de CSS
- 8. ¿Puede un niño div tener una opacidad más alta que el padre con css?
- 9. jQuery aplicando opacidad css
- 10. Cómo mantener el texto opacidad 100 cuando su contenedor principal es tener opacidad de 50
- 11. Opacidad de CSS y elementos secundarios
- 12. jQuery fadeIn deja la opacidad a 0
- 13. UIView y subvistas - opacidad
- 14. Opacidad sombra de texto
- 15. Animación de opacidad CALayer
- 16. CSS3 ¿Opacidad del borde?
- 17. Opacidad Div basada en la posición de la barra de desplazamiento
- 18. Establecer opacidad dibujable
- 19. jQuery animación de opacidad
- 20. opacidad a: visited
- 21. Opacidad de gradiente CSS (no fondo)
- 22. No se puede controlar la opacidad de la imagen dentro de div
- 23. ¿Separación de color de fondo y opacidad?
- 24. Insertar una div en otra div?
- 25. Div no transparente dentro de un div transparente
- 26. Establecer alfa/opacidad del diseño
- 27. Cambiar la opacidad de la imagen de fondo
- 28. Ajuste JDialog opacidad por temporizador
- 29. css3 opacidad del navegador cruzado
- 30. cómo cancelar la opacidad para un elemento secundario?
debido a todos los tipos de navegador, creo que un PNG es la mejor opción si no fuera a usar una lib como jquery o algo así (si tiene la función Necesito). ¡Gracias a todos por todas las respuestas! – Jason94