Logotipo de Xitrus.
sígueme en facebook

Sígueme

R L E F G I

Buscar

Cargando

Lo último del blog

Hosting

Xitrus está alojado en:

Xitrus está alojado en Cyberneticos.
24
10

Transition: ejemplos (I)

Os voy a explicar como podemos usar la propiedad de CSS3 encargada de hacer fluidos los cambios en nuestra web, la propiedad transition, y esta vez me ha propuesto el artículo @emobcapp (haré poco a poco más ejemplos que os puedan servir de ayuda).
Si no sabéis aún que es transition o las transiciones podéis ver el manual de como usarlas.
Para empezar os mostraré este ejemplo, aunque en toda la web hay multitud de efectos hechos con transition (como el cartelito de Xitrus, el menú, el pie de página...):

Ejemplo con transition y un efecto 3d.

Con transition el limite está en nuestra imaginación

Este es un ejemplo de los efectos que produce transition, que son suaves y ligeros, sin necesidad de usar grandes frameworks como jQuery y siendo compatible con la mayoría de las propiedades (actúa cuando hay un cambio de color, tamaño o posición).
Para crear el efecto de estar "girado" tridimensionalmente he usado border, que es más interesante de lo que parece, ya que como podéis ver da un efecto de profundidad y el código CSS de el primer cuadro es el siguiente:

  1. .cuadro1{
  2. width:0px;
  3. height:200px;
  4. border-color:transparent;
  5. border:120px solid #46C9C5;
  6. transition:all 1s ease;
  7. }
  8. /* Cambia al pasar el ratón por encima del contenedor */
  9. .contenedor:hover .cuadro1{
  10. height:160px;
  11. border-color:transparent #46C9C5;
  12. border-width:20px 0px 20px 100px;
  13. }

Otros ejemplos más simples

Una de las formas que mejor queda el transition es cambiando ligeramente el color de la letra al pasar por encima, algo muy usado en menús modernos y links.

Este ejemplo (sin incluir la forma del botón, solo contando el color del texto) se basa en cambiar el color de las letras con :hover incluyendo la propiedad transition en el mismo elemento, y como podemos ver no tiene ninguna complicación, simplemente añadirla en la clase y los cambios se efectúan de forma progresiva.

  1. /* Ejemplo de cambiar el color del texto */
  2. .texto{
  3. color:#FFF;
  4. transition:all 1s ease;
  5. }
  6. .texto:hover{
  7. color:#46C9C5;
  8. }


Comentarios

Sígueme

R L E F G I

Buscar

Cargando

Lo último del blog

Hosting

Xitrus está alojado en:

Xitrus está alojado en Cyberneticos.
Cerrar sesión
Usuario: Contraseña: