Comment créer des transformations avec CSS 3

CSS 3 vous permet de créer de nombreux effets cool sur votre site pour afficher sur l'iPhone et l'iPad. Les propriétés de transformation CSS 3 vous permettent de transformer un élément pour créer des effets en 2D et 3D. Vous pouvez spécifier une liste des transformations à modifier plusieurs aspects d'un élément. Si plusieurs options sont indiqués, chaque est appliquée dans l'ordre indiqué.

Options de transformation comprennent ceux décrits dans cette liste:

  • échelle - Change la hauteur et la largeur d'un élément. Vous pouvez spécifier deux numéros de définir une échelle différente pour la largeur et la hauteur. Cependant, cet élément est généralement utilisée avec un seul numéro à l'échelle un élément proportionnellement. Le premier des exemples suivants transforme l'élément d'échelle à la moitié de sa taille, et le second transforme l'élément à moitié aussi large et deux fois plus grand:

    -webkit-transform: scale (0,5) - webkit-transform: scale (2, 0,5) -



  • traduire - Utilisez cette propriété pour traduire, ou déménagement, un élément de la position A à la position B aussi le long des axes x et y. Vous pouvez également utiliser translateX et translateY à déplacer les éléments le long d'un seul axe à la fois. Par exemple, ce code provoque un élément à se déplacer de 150 pixels de la gauche et 150 à partir du haut:

    -webkit-transform: traduire (150px, -150px) -
  • skew - Utilisez cette propriété pour skew, ou modifier la position d'un élément sur la base d'une valeur spécifiée qui biaise un élément sur l'axes x et y. Par exemple, cela pourrait fausser un élément de 20 degrés sur l'axe des x:

    -webkit-transform: obliquité (15deg, 4deg) -
  • tourner - Utilisez cette propriété pour tourner, ou modifier la position d'un élément sur la base d'une valeur spécifiée qui contrôle l'angle de rotation. Par exemple, le premier exemple de ce code tourne un élément 5 degrés vers la droite, le second tourne l'élément -5 (négatifs) 5 degrés.

    Comme vous pouvez le voir dans la figure, il provoque des photos sur la droite et à gauche dans cette conception à l'angle loin de l'image de centre:

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

Dans l'exemple de site de plongée sous-représenté sur cette figure, notez que les deux images en dehors de tourner à gauche et à droite, respectivement, en utilisant la fonction CSS Rotation - mais seulement sur Safari, Firefox et Google Chrome. Visitez cette page avec IE et les boîtes sont tous dans une ligne droite, mais ils ne regardent pas mal de cette façon, il n'y a donc pas de mal.

image0.jpg

Notez également qu'il ya une image rentrée dans le fond de la conception de sorte que lorsque vous mettez l'iPad / iPhone du paysage au mode portrait, contenu remplit tout l'écran.