使用 3d 變換,我們可以將元素移動到 x 軸、y 軸和 z 軸。以下是 CSS3 3D 變換的一些方法 –
以下方法用于調(diào)用 3D 變換 –
Sr.No. | 值和描述 |
---|---|
1 | matrix3d(n,n, n,n,n,n,n,n,n,n,n,n,n,n,n,n)
用于使用矩陣的 16 個值來變換元素 |
2 | translate3d(x,y,z)
用于使用x軸變換元素,y軸和z軸 |
3 | translateX(x)
用于使用 x 軸變換元素 |
4 | translateY(y)
用于使用 y 軸變換元素 |
5 | translateZ(z)
用于使用 y 軸變換元素 |
以下是 CSS3 3D 變換函數(shù)的代碼 –
示例
?現(xiàn)場演示
<!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .container { display: inline-block; width: 200px; height: 200px; border: 1px solid #CCC; margin-left: 20px; } .rotateX { width: 100%; height: 100%; background: rgb(52, 0, 241); transform: perspective(600px) rotateX(85deg); } .rotateY { width: 100%; height: 100%; background: rgb(55, 0, 255); transform: perspective(600px) rotateY(75deg); } .translateZ{ width: 100%; height: 100%; background: rgb(55, 0, 255); transform: perspective(600px) translateZ(-200px); } </style> </head> <body> <h1>3D transform function example</h1> <div class="container"> <div class="rotateX"></div> </div> <div class="container"> <div class="rotateY"></div> </div> <div class="container"> <div class="translateZ"></div> </div> </body> </html>
登錄后復(fù)制
輸出
上面的代碼將產(chǎn)生以下輸出 –
以上就是使用 CSS3 3D 變換函數(shù)的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!