Tecnología

Inicio

Cómo hacer un simple CSS Imagen de sustitución

Los vuelcos cambio en su apariencia cuando se pasa el ratón sobre una parte de una página Web. Enlaces o imágenes en miniatura utilizan efectos de conversión a menudo. Al utilizar dos imágenes separadas para construir un vuelco, sin embargo, el navegador no carga la segunda imagen hasta que el usuario se desplaza. Esto hace que el vuelco a parpadear cuando se activa por primera vez, pero la combinación de las imágenes en una sola va a resolver el problema. Después de combinar ambos estados del vuelco en una sola imagen, se puede cambiar el fondo a izquierda o derecha, evitando de este modo el efecto del flash feo.

Instrucciones

1 Abra su imagen original en un programa de edición de gráficos e incrementar el ancho de la tela a dos veces el tamaño original de la imagen. Esto debería crear un espacio a la derecha de la imagen original que es lo suficientemente grande para acomodar la imagen de sustitución. Pegar la versión de vuelco de la imagen en el espacio en blanco y guardar la imagen.

2 Abrir el código fuente de la página Web en un editor de código. Donde desea que el vuelco a aparecer, añadir un par de "<div>" etiquetas:

<Div id = "rollover"> </ div>

No coloque ningún objeto entre los "<div>" etiquetas. Dele a su div un nombre de identificación, como se muestra, para que pueda orientar el div en una hoja de estilo.

3 Abra la hoja de estilo para su sitio web en un editor. Si su página web no utiliza una hoja de estilo, añadir el código CSS entre un par de "<style>" etiquetas:

<Style type = "text / css">
</ Style>

4 Crear una regla de estilo para el vuelco que establece su anchura y altura a la de la imagen original. Configurar el fondo de la división de escala de la imagen original y vuelco combinado:

dese la vuelta {

Anchura: 150px;
altura: 50px;
background: url ( 'ruta / a / rollover.png');
}

La ruta del archivo en el interior "url ()" debe coincidir con la ruta a la imagen combinada en el servidor Web.

5 Escribe la regla de estilo de estado estacionario para su reinversión. La ": hover" selector de CSS le dice al navegador para aplicar una regla cuando un usuario pasa el puntero del ratón sobre un elemento de destino. Dentro de esta norma, establecer la posición de fondo para mover la imagen una y visualizar el estado de rollover. Obtener la posición dividiendo el ancho de la imagen combinada por la mitad y luego pasarlo a negativo:

vuelco: hover {

background-position: -150px 0;
}

El primer valor, "-150px," mueve la imagen de fondo 150 píxeles a la izquierda para revelar el estado de rollover. El segundo valor es la posición del fondo de la parte superior, que debe dejar en cero.

Consejos y advertencias

  • También se pueden crear enlaces con imágenes de sustitución. Reemplace el código div con un par de etiquetas de anclaje, manteniendo el mismo nombre de identificación. Texto entre las etiquetas de anclaje se mostrará en la parte superior de la imagen de fondo. Añadir "display: block;" a la regla de estilo "#rollover" para hacer el enlace compatible con las propiedades de anchura y altura.

Artículos relacionados