Tecnología

Inicio

Cómo utilizar CSS para la imagen de sustitución

Cómo utilizar CSS para la imagen de sustitución


Cascading Style Sheet código hace que sea posible añadir vuelcos y otros trucos visuales para páginas web sin depender de JavaScript. Para crear un rollover en CSS, utilice el: hover pseudo-selector. Se puede aplicar: ciernen a cualquier etiqueta HTML y todos los navegadores Internet Explorer 6, pero se mostrará el efecto de rollover correcta. El truco para vuelcos imagen es la creación de una etiqueta HTML vacía y luego darle un fondo usando su imagen inicial. El estado estacionario cambia a un fondo diferente. Altura y la anchura se añaden para asegurarse de que la etiqueta HTML se extiende para mostrar la imagen completa para ambos estados.

Instrucciones

1 Abre el archivo HTML en un editor o crear una nueva. Colocar <div> y </ div> etiquetas en algún lugar entre las etiquetas <body> y </ body>, pero no coloque ningún objeto entre las etiquetas <div>. Dar al etiquetar un atributo <div> "ID". Sus etiquetas <div> debe tener este aspecto:

<Div id = "algún nombre"> </ div>

2 Abra el archivo CSS para su sitio web, si existe, o añadir <style> y </ style> etiquetas entre las etiquetas <head> y </ head> de su archivo HTML. Agregue el siguiente código CSS:

div-nombre {

background: url (ruta / a / image.png) Centro no-repeat;

anchura: XXpx; altura: XXpx;

}

Cambie la ruta entre los paréntesis, a la ruta de la imagen inicial. Esta es la imagen que se muestra antes de que el usuario mueve el cursor sobre el elemento <div>. Cambiar la anchura y la altura para que coincida con las dimensiones de la imagen en píxeles. Un ancho de 500 píxeles se ve como "width: 500px;" en el CSS.

3 Añadir un estado estacionario a la etiqueta <div> en el código CSS. El código se verá así:

div-name: hover {

background: url (ruta / a / rollover.png) Centro no-repeat;

anchura: XXpx; altura: XXpx;

}

Cambie la ruta entre los paréntesis, a la ruta de su imagen de sustitución a. Esta es la imagen que aparecerá cuando un usuario pasa el puntero del cursor del ratón sobre el elemento <div>.

Consejos y advertencias

  • Cualquier etiqueta puede etiquetar el: hover pseudo clase, pero <a>, <vanos> y <li> necesita "display: block;" en CSS si desea aplicar un vuelco imagen.
  • Tenga en cuenta que en IE6, sólo se puede utilizar: flotar en las etiquetas <a>. Asegúrese de que los visitantes no tienen que ver el estado de rollover a utilizar realmente el sitio, o si lo hacen, utilizar un repliegue JavaScript.