Todo Para el WebMaster

Un lugar donde se puede encontrar temas relacionados con la programación, el diseño y el desarrollo web.


Efecto de Transparencia con CSS

Las Transparencias son un efecto espectacular, lamentablemente no son muy populares. una del as mayores razones es que antes se usaba imagenes PNG, por el pobre soporte que tenia IE6.

Esto empezo a cambiar con la utilización de IE 7 y Firefox que se volvieron cada vez mas populares en el sistema operativo de Windows.

Aqui presentamos la manera de crear transparencias utilizando la llamada opacity tag y las propiedades de opacity filter basados en IE.

Como puedo crear columnas transparantes uq e funcionen en todos los navegadores?


Esto es posible utilizanco CSS. Crearemos una columna de fondo
transparente con un tamaño, y dentro colocaremos una columna transparente y más pequeña aque la anterior donde se pondra el contenido.



Empezemos
Definimos las columnas:

<div id="column-1" class="container">
<div class="overlay"></div>
<div class="content">
<h2>Content</h2>
</div>
</div>

Nosotros podemos camabiar la posición de la columna contenedora: position: relative; float; left; esto nos permite cambiar la posición de la columna de contenido dentre de la columna transparente.

column-1 {
position: relative;
float: left;
width: 500px; /* Se puede cambiar el ancho */
}

Ahora crearemos la columna transparente...

css.overlay{
position: absolute;
top: 0; /* permite subir y bajar la columna */
bottom: 0;
left: 0;
width: 100%;
background: #000;
opacity: 0.65;
-moz-opacity: 0.65; /* para viejos navegadores Gecko-based */
filter:alpha(opacity=65); /* para IE6&7 */
}

Ok. Ahora veamos el codigo para la columna de contenido:

column-1 .content {
width: 460px;
padding: 20px;
}

Ya casi terminamos. Como veras hasta ahora, el contenido aparece por debajo, para solucionar esto utilizamos la posicion relative.

css.content {
position: relative;
}

Terminamos, solo queda resolver un problema, como siempre, que funcione en IE:

* Usamos el asterico para que solo sea leido por IE-6 */
* html #column-1 .overlay {
height: expression(document.getElementById("column-1").offsetHeight);
}

Puedes mirar un muy buen Ejemplo.

Puedes descargar el codigo fuente Aqui.

Fuente Original bitsamppixels.com.

This entry was posted on 07:46 and is filed under CSS . You can follow any responses to this entry through the RSS 2.0 feed. or trackback from your own site.

Marcadores:
  • enchilame
  • enchilame
  • enchilame
  • Agregar a Meneame
  • facebook
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks




Entrada más reciente Entrada antigua Página principal
Blogalaxia BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog


  • Categorias

    • Aplicaciones Utiles (4)
    • Aplicaciones Web (7)
    • codeigniter (2)
    • Codigos y Scripts (29)
    • CSS (4)
    • Diseño (23)
    • Fonts / Fuentes (6)
    • Herramientas (11)
    • joomla (2)
    • Manuales y Libros (3)
    • Obten dinero (4)
    • seguridad (1)
    • SEO (3)
    • Servidores (8)
    • Sistemas Operativos (3)
  • Suscribirse

    Entradas
    Atom
    Entradas
    Comentarios
    Atom
    Comentarios

    Archivo

    • ►  2011 (1)
      • ►  febrero (1)
        • HTML Purifier - Seguridad y control en envio de da...
    • ►  2010 (1)
      • ►  febrero (1)
        • Grandes soluciones para IE 6,7,8
    • ►  2009 (7)
      • ►  octubre (1)
        • Joomla Day Buenos Aires, Argentina
      • ►  mayo (2)
        • Libreria para crear un lector de feed en Codeignit...
        • Primeros pasos en CodeIgniter
      • ►  marzo (3)
        • Paginas Flash con solo unos clicks
        • Mejora los ingresos de tu sitio
        • Clon de Taringa Liberado
      • ►  enero (1)
        • HTML Ipsum
    • ▼  2008 (46)
      • ►  noviembre (3)
        • La Matrix corriendo bajo windows
        • ToolTips Personalizados con CSS
        • Efecto estatico con CSS
      • ▼  octubre (3)
        • Efecto de Transparencia con CSS
        • Crear un Simple y Efectivo Slider
        • smush it - Optimizar la Carga de imagenes en tu we...
      • ►  septiembre (5)
        • htaccesseditor - Editar archivos .htaccess facil, ...
        • Wiriki - Potente herramienta SEO on-line y gratis
        • Typechart - CSS para tus fuentes
        • TableKit - Tablas tipo excel en tu web mediante AJ...
        • GenFavicon - Generador de favicones
      • ►  junio (1)
        • Prototip 2 - Crear ToolTips realmente asombrosos
      • ►  mayo (2)
        • WaveMyPic - Efecto de Agua en movimiento en tus fo...
        • Templates Feed - Plantillas y Themes gratis
      • ►  abril (6)
        • File Dropper - comparte archivos de 5 Gigas gratis...
        • Fontcubes - Excelente Colección de Fuentes
        • CSSTXT - Personalizar textos de forma simple
        • Windows Vista lite booteable desde Pendrive USB
        • Windows Xp lite booteable desde Pendrive USB
        • Page Peel Effect - Agregar dobles en las esquinas ...
      • ►  marzo (6)
        • IzzyMenu - Crear menús CSS fácilmente
        • Bitnami - Instalar CMS sin Utilizar un Servidor Lo...
        • 5 Sistemas Libres Para Montar tus Redes Sociales
        • FlowPlayer - Reproductor de Video Para tu Web
        • Busca tu fuente con Searchfreefonts
        • Tu Propia Herramienta Para comprobar el Pagerank e...
      • ►  febrero (13)
        • PhpMotion - Tu Propio Youtube
        • Miniajax - Pequeños Scripts Para Descargar
        • GetBoo, tu propio del.icio.us
        • PhatFusion - Herramientas dinamicas con MooTools
        • Barra de progreso en ajax
        • mooSlideBox v3 - Un lightbox distinto
        • Descubriendo todo el potencial de AdSense
        • ZoomClouds - Nube de Tags para RSS
        • Link Diagnosis - Analizar Link y su PageRank
        • Fawnt - Fuentes Gratis
        • ShoutMix - Pequeño Chat para tu blog
        • Corroborar si los email son validos o no
        • Plantillas web gratis
      • ►  enero (7)
        • YouSwap, envío de archivos de hasta 1 GB
        • Crea tus logos 2.0 online
    • ►  2007 (39)
      • ►  diciembre (1)
      • ►  octubre (2)
      • ►  septiembre (36)

Todo Para el WebMaster © 2008