CSS perspective(n)
perspective(n)作用與perspective屬性相同,具體參閱CSS perspective一章節。
兩者區別在於應用的元素物件不同,此方法直接作用於當前元素,而perspective則應用於舞臺元素,也就是要轉換元素的父元素。
關於transform變換更多內容可以參閱CSS 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屬性。
相關文章
- CSS3 perspective(n)CSSS3
- CSS perspective 屬性CSS
- CSS3 perspective-originCSSS3
- css3系列之詳解perspectiveCSSS3
- CSS E:nth-child(n)CSS
- CSS E:nth-of-type(n)CSS
- CSS E:nth-last-of-type(n)CSSAST
- CSS E:nth-last-child(n)CSSAST
- css匹配第n個li元素CSS
- Transform-style和Perspective屬性ORM
- CSS 第N個子元素樣式CSS
- CSS 顏色混合的N種方式CSS
- css 實現豎直居中的 N 種場景及 N 種方法CSS
- css如何匹配倒數第n個元素CSS
- CSS 設定前n個li元素樣式CSS
- CSS 倒數第n個li元素樣式CSS
- CSS設定第n個li元素樣式CSS
- CSS 設定第n個li元素樣式CSS
- css匹配第n個li元素程式碼例項CSS
- css匹配第n個子元素程式碼例項CSS
- Perspective等本週Github上9個有趣專案Github
- CSS 設定從第n個開始li元素樣式CSS
- CSS實現水平、垂直居中,N種方法,徹底說透!CSS
- css 獲取從第n個開始,之後的所有元素CSS
- Dynamics CRM實體系列之1:N、N:1以及N:N關係
- MySQL中資料型別(char(n)、varchar(n)、nchar(n)、nvarchar(n)的區別)MySql資料型別
- N 種僅僅使用 HTML/CSS 實現各類進度條的方式HTMLCSS
- 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)區別
- SqlServer N字首SQLServer
- 階乘之和 輸入n,計算S=1!+2!+3!+…+n!的末6位(不含前導0)。n≤10 6 ,n!表示 前n個正整數之積。