Preload con CSS, sin Javascript

En el trabajo me he encontrado con el caso de tener que realizar un pequeño snippet que requiere dos cosas básicas:

  • Precarga de unas 30 imágenes
  • Funcionalidad plena sin javascript

Generalmente utilizo lo segundo para conseguir lo primero, asi que en esta ocasión me lo he hecho de una forma un poco peculiar:

En el CSS:

CSS:
  1. #preload{
  2.        width: 0px;
  3.        height: 0px;
  4.        display: inline;
  5.        background-image: url("imagen1.jpeg");
  6.        background-image: url("imagen2.jpeg");
  7.        background-image: url("imagen3.jpeg");
  8.  
  9.        .... (Muchas lineas después) ....
  10.  
  11.        background-image: url("imagen32.jpeg");
  12. }

En el body del HTML:

HTML:
  1. <div id="preload"></div>

El efecto es sencillo, al cargar el HTML el navegador debe mostrar la capa "preload", por tanto ejecuta las definiciones del CSS, en el que lo puteamos vulgarmente haciendo que lea una tras otra las imágenes de fondo que apuntan realmente a las imágenes que forman el entorno de la aplicación web. Una vez hecho esto, todo el entorno cargará directamente desde la caché.

Términos relacionados: , , , , , , , ,

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Galería de diseños para tablas

  • Digan lo que digan por ahí sobre las tablas, esos demonios del averno, lo cierto es que a la hora de mostrar datos tabulados, todavía...
  • Buscar texto en nuestra web con javascript ( jQuery )

  • Johan Burkard comparte con nosotros esta función/tip en jQuery para resaltar partes de nuestra página conforme a una búsqueda de texto dada. $.fn.egrep = function(pat) { ...
  • CodePress, editor de código fuente online

  • CodePress es un editor de código fuente derivado del proyecto ECCO (Un IDE de programación basado en web), con coloreado de sintaxis escrito en puro...
  • De code varia…

  • Algunos recursos interesantes del fin de semana: Desarrollo Web: Completo tutorial de prototype.js, paso a paso Programando un Spy como el de Meneame o Digg , básico Transición 3D...
  • Ocho técnicas para dibujar gráficas con puro CSS

  • Ocho técnicas para dibujar gráficas con puro CSS en SixRevisions, algunas de ellas incluso accesibles....