当前位置:Gxlcms > JavaScript > cssperspective-origin属性怎么用

cssperspective-origin属性怎么用

时间:2021-07-01 10:21:17 帮助过:36人阅读

perspective-origin属性定义3D元素所基于的X轴和Y轴。该属性允许您改变3D元素的底部位置。当为元素定义perspective-origin属性时,其子元素会获得透视效果,而不是元素本身。

css perspective-origin属性怎么用?

perspective-origin 属性定义 3D 元素所基于的 X 轴和 Y 轴。该属性允许您改变 3D 元素的底部位置。

语法:

  1. perspective-origin: x-axis y-axis

属性值:

● x-axis 定义该视图在 x 轴上的位置。默认值:50%。可能的值:left、center、right、length、%

● y-axis 定义该视图在 y 轴上的位置。默认值:50%。可能的值:top、center、bottom、length、%

说明:当为元素定义 perspective-origin 属性时,其子元素会获得透视效果,而不是元素本身。

注释:该属性必须与 perspective 属性一同使用,而且只影响 3D 转换元素。

css perspective-origin属性 示例

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <style>
  6. #div1
  7. {
  8. position: relative;
  9. height: 150px;
  10. width: 150px;
  11. margin: 50px;
  12. padding:10px;
  13. border: 1px solid black;
  14. perspective:150;
  15. perspective-origin: 10% 10%;
  16. -webkit-perspective:150; /* Safari and Chrome */
  17. -webkit-perspective-origin: 10% 10%; /* Safari and Chrome */
  18. }
  19. #div2
  20. {
  21. padding:50px;
  22. position: absolute;
  23. border: 1px solid black;
  24. background-color: red;
  25. transform: rotateX(45deg);
  26. -webkit-transform: rotateX(45deg); /* Safari and Chrome */
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <div id="div1">
  32. <div id="div2">HELLO</div>
  33. </div>
  34. </body>
  35. </html>

效果图:

1.jpg

以上就是css perspective-origin属性怎么用的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行