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%¡£ ¿ÉÄܵÄÖµ£º
|
| y-axis |
¶¨Òå¸ÃÊÓͼÔÚ y ÖáÉϵÄλÖá£Ä¬ÈÏÖµ£º50%¡£ ¿ÉÄܵÄÖµ£º
|