jul 8, 2009

Enviado por en CSS, Diseño, WWW

Botones CSS Misma Imagen efecto de hover y active

// Antes de que FeCr sugiera que tome un descanso, este tema se me ocurrio para el botón de comentarios de Kernel Error, y nada mas.

Fuera de ese comentario algo *Extraño* pasare a explicarles en lo que consiste el tema de hoy.

Hoy veremos como con un boton en HTML darle estilo de tal forma que tenga 3 imagenes diferentes por estado (inactivo rollover y activo), pero el truco en este turoial es que todos los estados cargan la misma imagen pero en diferentes posiciones asi evitando que se cargue la imagen dureante el rollover o durante el Click.

Primero necesitaremos hacer nuestras 3 imagenes.

Aqui estan las mias:

submit<- En estado Inactivo (Como se ve normalmente)

submithov <- El estado Rollover o hover en CSS (el mouse por encima)

submithov <- El estado Active (Cuando se selecciona o se activa el botón)

Posteriormente lo que tenemos que hacer, es unir la imagen de tal forma que quede solo 1 y organizarla ya sea de forma horizontal o Vertical

1

Después de esto solo hace falta añadir el CSS y usar las funciones de hover  active y background position que es lo que hace que se mueva.

La syntaxis que se usa para background position es esta:

background-position: X Y;

En este caso moveremos verticalmente entonces moveremos el segundo valor que vendria siendo Y

Como cada boton individual mide 104 x 33, se recorreran 33 Pixeles hacia abajo (Y), para acceder a la siguiente imagen, de tal forma que quedaria asi:

#enviar {

   float: left;

   padding:0; margin:0;

   border:0;

   height:33px;

   width:104px;

   background: url(enviar.png) 0 0 no-repeat;

}

#enviar:hover {

	background-position: 0 -33px;

}

#enviart:active {

	background-position: 0 -66px;

}

No hace falta copiar los demas atributos pues solo encesitas especificar los nuevos valores.

Con esto debería estar listo
Ejemplo, el formulario de comentarios.

    Posts Relacionados

    1. avatar
      FeCr_88 dice:

      jajajajaja Buena!!! xD deja de hacer tantos post

      Usando Firefox 3.0.11 Firefox 3.0.11 en Windows XP Windows XP
    2. MIERDA LOS COMENTARIOS ESTAN BRUTALES

      Usando Firefox 3.0.11 Firefox 3.0.11 en Windows XP Windows XP

    Menciones/Notificaciones

    1. plus size clothing patterns free - outsourcing your writing task is that you... can ask for previous writing samples and a portfolio and, therefore, can get a ...
    2. mobile website template - article for online marketing, but their articles... might evolve in quality and their earnings might begin to increase slowly. this same ...

    Dejar una respuesta

    Debes ser Alojarse para enviar un comentario.