No estoy usando CSS3. Entonces no puedo usar opacity
o filter
atributos. Sin usar estos atributos, ¿cómo puedo hacer background-color
transparente a div
? Debería ser una especie de ejemplo de cuadro de texto en este enlace . Aquí el color de fondo del cuadro de texto es transparente. Quiero hacer lo mismo, pero sin usar los atributos mencionados anteriormente.
css
html
background-color
transparent
Mistu4u
fuente
fuente
opacity
tampocofilter
son los atributos CSS 3. ¿Por qué crees que no puedes usarlos?opacity
,filter
y algunos otros atributos como se muestra aquí: css-tricks.com/css-transparency-settings-for-all-broswers cubrirán prácticamente todos los navegadores no esRespuestas:
La opacidad te brinda translucidez o transparencia. Vea un ejemplo de Fiddle aquí .
Nota: estas NO son propiedades CSS3
Ver http://css-tricks.com/snippets/css/cross-browser-opacity/
fuente
opacity
en primer lugar.El problema
opacity
es que también afectará el contenido, cuando a menudo no desea que esto suceda.Si solo desea que su elemento sea transparente, es realmente tan fácil como:
Pero si quieres que esté en colores, puedes usar:
O defina una imagen de fondo (
1px
por1px
) guardada con la derechaalpha
.(Para ello, el uso
Gimp
,Paint.Net
o cualquier otro software de imagen que le permite hacer eso.Basta con crear una nueva imagen, eliminar el fondo y poner un color semitransparente en él, a continuación, guardarlo en PNG).
Según lo dicho por René , lo mejor que puede hacer sería mezclar ambos, con el
rgba
primero y el1px
de1px
la imagen como una alternativa en caso de que el navegador no soporta alfa:Ver también : http://www.w3schools.com/cssref/css_colors_legal.asp .
Demostración : My JSFiddle
fuente
transparente es el valor predeterminado para el color de fondo
http://www.w3schools.com/cssref/pr_background-color.asp
fuente
Desde https://developer.mozilla.org/en-US/docs/Web/CSS/background-color
Para establecer el color de fondo:
fuente
Puede que sea un poco tarde para la discusión, pero inevitablemente alguien tropezará con esta publicación como lo hice yo. Encontré la respuesta que estaba buscando y pensé en publicar mi propia opinión. El siguiente JSfiddle incluye cómo superponer .PNG con transparencia. La mención de Jerska del atributo de transparencia para el CSS del div fue la solución: http://jsfiddle.net/jyef3fqr/
HTML:
CSS:
JS:
Y mi inspiración original: http://jsfiddle.net/5g1zwLe3/ También usé paint.net para crear los PNG transparentes, o más bien los PNG con BG transparentes.
fuente
fuente