VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
當前位置:
魔兽世界wow > 網站開發 > HTML >
  • css教程之perspective-origin [透視原點]

  • 2017-05-26 18:36 來源:未知

語法

perspective-origin: [ [ <percentage> | <length> | left | center | right ] [ <percentage> | <length> | top | center | bottom ]? ] | [ [ left | center | right ] || [ top | center | bottom ] ] ;
語法項目 說明
初始值 50% 50%
適用于 塊元素和行內元素
可否繼承
取值 長度值
媒介 視覺
版本 CSS3.0

說明

魔兽世界wow www.geyjm.icu perspective-origin屬性定義在X軸和Y軸的3D元素。這個屬性允許你改變3D元素的底部位置。定義時的perspective-origin屬性,它是一個元素的子元素,透視圖,而不是元素本身。
提示:使用此屬性必須和perspective屬性一起使用,只影響3D轉換的元素!

受影響變形函數:perspective()。

取值

該屬性提供2個參數值,第一個用于橫坐標,第二個用于縱坐標;如果只提供一個,該值將用于橫坐標,縱坐標將默認為50%。

percentage:用百分比指定坐標值??梢暈褐?。

length:用長度值指定坐標值??梢暈褐?。

left,center right是水平方向取值,而top center bottom是垂直方向的取值。

實例代碼

CSS

				
  1. .demo_box{
  2.     position:relative;
  3.     background:#4d6ea6;
  4.     margin:100px auto;
  5.     -webkit-animation:demo_box 4s infinite linear;
  6.     -moz-animation:demo_box 4s infinite linear;
  7. }
  8. .demo_box:hover{
  9.     -webkit-animation-play-state:paused;
  10.     -moz-animation-play-state:paused;
  11. }
  12. .mod_run_code{
  13.     -webkit-perspective-origin:right top;
  14.     -moz-perspective-origin:right top;
  15.     -moz-transform-style:preserve-3d;
  16.     -webkit-transform-style:preserve-3d;
  17.     -webkit-transform: perspective(500px);
  18.     -moz-transform: perspective(500px);
  19. }
  20.  
  21. @-webkit-keyframes demo_box{
  22.     0%{-webkit-transform:rotateX(0deg);}
  23.     100%{-webkit-transform:rotateX(360deg);} 
  24. }
  25. @-moz-keyframes demo_box{
  26.     0%{-moz-transform:rotateX(0deg);}
  27.     100%{-moz-transform:rotateX(360deg);} 
  28. }
復制
HTML

				
  1. <div class="demo_box">默認的透視原點%</div>
復制
運行一下 »

兼容性

IE Firefox Opera Safari Chrome
IE 10+ Firefox 3.5+ Opera 11.50+ Safari 10+ Chrome 2.0+

相關教程