
Imagen usada en CSS Stripes
Mediante CSS creamos las capas necesarias, en caso de que sea una imagen que cambia, es decir, que por ejemplo sea un enlace que cuando estamos encima, pinchamos o ya ha sido visitado, usamos la técnica de reemplazo de imágenes que más nos guste. Después lo que hay que hacer es posicionar las capas mediante CSS donde deseemos y finalmente le añadimos una imagen de fondo a nuestra capa con las coordenadas que queremos que se muestre de la imagen maestro. Algo tal que así:
#capa {
background: transparent url(nav_logo3.jpg)
-100px -200px no-repeat;}
El primer valor es el offset horizontal, desde el extremo izquierdo, y el segundo valor es el offset vertical. En realidad, necesitamos jugar un poco con los valores de los pixeles para comprender como funcionan los offsets, pero en cuanto lo hagamos unas cuantas veces, lo dominaremos sin problema.
¿Cuáles son los beneficios y los problemas que existen con esta técnica? Para empezar diremos que en Opera 6, no se pueden poner imágenes a los links, aunque si se hace bien, aunque no se muestren las imágenes nuestros enlaces se veran bien y funcionaran. Otro problema surge si un usuario ha decidido quitar las imágenes, es decir, ha deshabilitado la opción de mostrar imágenes del navegador, pero sigue usando las css, en ese caso, todos los elementos que usen una imagen de fondo no la tendran, en el caso de que lo hayamos usado para un enlace, el enlace funcionará, pero no se verá nada. Una de las ventajas es que el tamaño de la imagen maestro es menor que la suma de los tamaños de las imagenes que la componen.
