CSS3 perspective-origin ÊôÐÔ

ʵÀý

ÉèÖà 3D ÔªËØµÄ»ùµãλÖãº

div
{
perspective:150;
perspective-origin: 10% 10%;
-webkit-perspective:150;	/* Safari ºÍ Chrome */
-webkit-perspective-origin: 10% 10%;	/* Safari ºÍ Chrome */
}

Ç××ÔÊÔÒ»ÊÔ

ä¯ÀÀÆ÷Ö§³Ö

Ŀǰä¯ÀÀÆ÷¶¼²»Ö§³Ö perspective-origin ÊôÐÔ¡£

Chrome ºÍ Safari Ö§³ÖÌæ´úµÄ -webkit-perspecitve-origin ÊôÐÔ¡£

¶¨ÒåºÍÓ÷¨

perspective-origin ÊôÐÔ¶¨Òå 3D ÔªËØËù»ùÓÚµÄ X ÖáºÍ Y Öá¡£¸ÃÊôÐÔÔÊÐíÄú¸Ä±ä 3D ÔªËØµÄµ×²¿Î»Öá£

µ±ÎªÔªËض¨Òå perspective-origin ÊôÐÔʱ£¬Æä×ÓÔªËØ»á»ñµÃ͸ÊÓЧ¹û£¬¶ø²»ÊÇÔªËØ±¾Éí¡£

×¢ÊÍ£º¸ÃÊôÐÔ±ØÐëÓë perspective ÊôÐÔһͬʹÓ㬶øÇÒÖ»Ó°Ïì 3D ת»»ÔªËØ¡£

ĬÈÏÖµ£º 50% 50%
¼Ì³ÐÐÔ£º no
°æ±¾£º CSS3
JavaScript Óï·¨£º object.style.perspectiveOrigin="10% 10%"

Óï·¨

perspective-origin: x-axis y-axis;
Öµ ÃèÊö
x-axis

¶¨Òå¸ÃÊÓͼÔÚ x ÖáÉϵÄλÖá£Ä¬ÈÏÖµ£º50%¡£

¿ÉÄܵÄÖµ£º

  • left
  • center
  • right
  • length
  • %
y-axis

¶¨Òå¸ÃÊÓͼÔÚ y ÖáÉϵÄλÖá£Ä¬ÈÏÖµ£º50%¡£

¿ÉÄܵÄÖµ£º

  • top
  • center
  • bottom
  • length
  • %
VUE