Estoy trabajando en un sitio web que tiene mucha transparencia, y pensé que intentaría construirlo completamente en RGBA y luego realizar repliegues para IE. Necesito un efecto de borde de estilo "facebox", donde el borde exterior se redondea y es menos opaco que el fondo de la caja que rodea.CSS RGBA border/background alpha double
El último ejemplo de http://24ways.org/2009/working-with-rgba-colour parece sugerir que es posible, pero parece que no puedo hacerlo funcionar. Cuando intento el siguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>RGBA Test</title>
<style type='text/css'>
body {
background: #000;
color: #fff;
}
#container {
width: 700px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.2);
border: 10px solid rgba(255, 255, 255, 0.1);
padding: 20px;
}
</style>
</head>
<body>
<div id='container'>
This should look like a facebox.
</div>
</body></html>
Parece que el fondo "se extiende" por debajo del borde del elemento, lo que hace que los valores de los píxeles para ser añadido juntos. Por lo tanto, cuando tanto el fondo como el borde son semitransparentes, el borde SIEMPRE será más opaco que el fondo del elemento. Esto es exactamente lo opuesto a lo que intento lograr, pero parece que debería ser posible según los ejemplos que he visto.
También debo agregar que no puedo usar otro elemento dentro del contenedor, porque también voy a usar un radio de borde en el contenedor para obtener esquinas redondeadas, y webkit cuadra las esquinas de los elementos secundarios si tienen un fondo asignado, que esencialmente significa un borde exterior redondeado con contenido cuadrado.
Lo siento, no puedo publicar una imagen de esto ... Aparentemente no tengo suficientes representantes para publicar una imagen.
¿Puede agregar un enlace a la imagen ... o está limitado a publicar enlaces? – alex
stockli quiere lograr http://media.24ways.org/2009/01/f7.png. Intenté el ejemplo de código en 24ways y parece que no funciona. – Haris
Sí, desafortunadamente también estoy limitado con enlaces. ¡Puedo intentar publicar uno en este comentario, sin embargo! Aquí va: http://tinypic.com/view.php?pic=200qm90&s=5 – stockli