285 of 313 menu

Función rotateZ

La función rotateZ especifica una rotación sobre el eje Z en el espacio tridimensional. Se utiliza en conjunto con la propiedad transform. El valor de la propiedad es un ángulo en cualquier unidad de medida de ángulos. Un valor positivo rota en el sentido de las agujas del reloj, uno negativo - en sentido contrario. La rotación se realiza alrededor del punto definido por la propiedad transform-origin.

Sintaxis

selector { transform: rotateZ(ángulo); }

Ejemplo

En este ejemplo, el bloque al pasar el cursor rotará 180 grados sobre el eje Z. Para una transición suave de la rotación se añadió la propiedad transition:

<div id="elem">lorem ipsum</div> #elem { border: 3px solid black; width: 100px; height: 50px; transition: transform 3s linear; } #elem:hover { transform: rotateZ(180deg); }

:

Ejemplo

Cambiemos el eje de rotación usando la propiedad transform-origin:

<div id="elem">lorem ipsum</div> #elem { border: 3px solid black; width: 100px; height: 50px; transition: transform 3s linear; transform-origin: center bottom; } #elem:hover { transform: rotateZ(180deg); }

:

Véase también

  • la función rotate,
    que especifica una rotación sobre los ejes X e Y
  • la función rotateX,
    que especifica una rotación sobre el eje X
  • la función rotateY,
    que especifica una rotación sobre el eje Y
  • la función rotate3d,
    que especifica una rotación sobre los tres ejes
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar