CSS3 perspective(n)
perspective(n)作用與perspective屬性相同,具體參閱CSS3 perspective一章節。
perspective()與perspective的區別在於應用的元素物件不同,此方法直接作用於當前元素,而perspective則應用於舞臺元素,也就是要轉換元素的父元素。
關於transform變換更多內容可以參閱CSS3 2D/3D轉換一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ position:relative; height:150px; width:150px; margin-left:450px; margin-top:250px; padding:10px; border:1px solid black; } #inner{ width:100px; height:100px; text-align:center; line-height:100px; font-size:12px; position:absolute; border:1px solid black; background-color:yellow; transform:perspective(100px) translateZ(-60px); } table{ font-size:12px; width:300px; margin-left:420px; text-align:left; } .left{text-align:right} </style> <script type="text/javascript"> function changeRot(value){ var oinner=document.getElementById('inner'); var opersp=document.getElementById('persp'); oinner.style.webkitTransform="perspective("+value+"px) translateZ(-60px)"; opersp.innerHTML=value; } window.onload=function(){ var range=document.getElementById("range"); range.onmousemove=function(){ changeRot(this.value); } } </script> </head> <body> <div id="box"> <div id="inner">螞蟻部落</div> </div> <table> <tr> <td class="left">視點:</td> <td><input type="range" min="0" step="1" max="360" id="range" value="100"/></td> </tr> <tr> <td class="left">Perspective:</td> <td>(<span id="persp">100</span>)</td> </tr> </table> </body> </html>
建議給轉換元素設定一個舞臺元素,然後給舞臺元素設定perspective屬性。
相關文章
- CSS perspective(n)CSS
- CSS3 perspective-originCSSS3
- css3系列之詳解perspectiveCSSS3
- CSS perspective 屬性CSS
- Transform-style和Perspective屬性ORM
- Perspective等本週Github上9個有趣專案Github
- Dynamics CRM實體系列之1:N、N:1以及N:N關係
- MySQL中資料型別(char(n)、varchar(n)、nchar(n)、nvarchar(n)的區別)MySql資料型別
- imp INDEXES=N CONSTRAINTS=NIndexAI
- 訊號與槽N對N
- 透過3D立方體深入理解perspective和translateZ的關係3D
- Teradata 之top n與sample n
- Freelance English Teaching in Eastern Europe A Perspective from R.P.pdf 免費下載AST
- 計算2的N次冪n 可輸入,n為自然數
- 關於宏定義 Bin(n),LongToBin(n),LongToBin(0x##n##L)
- ${string::N}和${string:N}字元提取字元
- char(n)和varchar2(n)區別
- CSS3CSSS3
- SqlServer N字首SQLServer
- 階乘之和 輸入n,計算S=1!+2!+3!+…+n!的末6位(不含前導0)。n≤10 6 ,n!表示 前n個正整數之積。
- CSS3簡明教程之初識CSS3CSSS3
- css3省略……CSSS3
- CSS3 quotesCSSS3
- CSS3 TransitionCSSS3
- CSS3 rotate()CSSS3
- CSS3 clipCSSS3
- CSS3 @supportsCSSS3
- CSS3 currentColorCSSS3
- CSS3 vmaxCSSS3
- CSS3 vminCSSS3
- CSS3 vhCSSS3
- CSS3 vwCSSS3
- CSS3 remCSSS3REM
- CSS3 attr()CSSS3
- CSS3 orderCSSS3
- CSS3 columnsCSSS3
- CSS3 counter()CSSS3
- CSS3動畫CSSS3動畫