Cómo crear transformaciones con CSS 3

CSS 3 te permite crear muchos efectos interesantes en su sitio web para la visualización en el iPhone y el iPad. Las CSS 3 transformar propiedades le permiten transformar un elemento para crear efectos en 2D y 3D. Puede especificar una lista de transformaciones para cambiar múltiples aspectos de un elemento. Si se especifican varias opciones, cada una se aplica en el orden indicado.

Opciones de transformación incluyen los descritos en esta lista:

  • escala - Cambia la altura y el ancho de un elemento. Puede especificar dos números para definir una escala diferente para la anchura y la altura. Sin embargo, este elemento se usa generalmente con un solo número de escalar un elemento proporcional. El primero de los siguientes ejemplos se transforma el elemento de escalar a la mitad de su tamaño, y el segundo transforma el elemento a la mitad de ancho y dos veces tan alto:

    -webkit-transform: escala (0,5) - webkit-transform: Escala (2, 0.5) -
  • traducir - Utilice esta propiedad para traducir, o movimiento, un elemento de la posición A a la posición B por igual a lo largo de los ejes x e y. También puede utilizar translateX y translateY para mover elementos a lo largo un solo eje a la vez. Por ejemplo, este código hace que un elemento para mover 150 píxeles desde la izquierda y 150 desde la parte superior:

    -webkit-transform: translate (150px, -150px) -
  • oblicuidad - Utilice esta propiedad para oblicuidad, o cambiar la posición de un elemento basado en un valor especificado que sesga un elemento en los ejes x e y. Por ejemplo, esto podría sesgar un elemento 20 grados sobre el eje X:

    -webkit-transform: inclinación (15deg, 4deg) -
  • rotar - Utilice esta propiedad para rotar, o cambiar la posición de un elemento en base a un valor especificado que controla el ángulo de rotación. Por ejemplo, el primer ejemplo de este código gira un elemento 5 grados a la derecha, el segundo hace girar el elemento de -5 (5) grados negativos.

    Como se puede ver en la figura, que hace que las fotos de la derecha y la izquierda en este diseño al ángulo lejos de la imagen central:

    -webkit-transform: rotar (5deg) - webkit-transform: rotate (-5deg) -

En el ejemplo de sitio de buceo se muestra en esta figura, observe que las dos imágenes exteriores giran a la izquierda y derecha, respectivamente, con la característica de CSS Girar - pero sólo en Safari, Firefox y Chrome. Visita esta página con IE y las cajas están todos en una línea recta, pero no se ven mal de esa manera, así que no hay daño hecho.

imagen0.jpg

Observe también que hay una imagen metido en la parte inferior del diseño de manera que cuando se enciende el iPad / iPhone de horizontal a vista vertical, el contenido ocupa toda la pantalla.