CSS3函數rotate()怎麼使用

來源:互聯網
上載者:User
我們都知道,在css3裡rotate()函數是能夠旋轉元素的,他主要是在二維空間內進行旋轉操作,那麼今天我們就給大家帶來執行個體,看一下這個rotate()函數怎麼使用。

如果對元素本身或者元素設定了perspective值,那麼rotate3d()函數可以實現一個3維空間內的旋轉。

關聯屬性:transform-origin。

取值

rotate(<angle>);<angle>為一個角度值,單位deg,可以為正數或者負數,正數是順時針旋轉,負數是逆時針旋轉。

rotateX(angele),相當於rotate3d(1,0,0,angle)指定在3維空間內的X軸旋轉

rotateY(angele),相當於rotate3d(0,1,0,angle)指定在3維空間內的Y軸旋轉

rotateZ(angele),相當於rotate3d(0,0,1,angle)指定在3維空間內的Z軸旋轉

文法

t

ransform:rotate(<angle>);CSS.rotate_clockwise{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);position:absolute;left:10px;top:80px;}.rotate_anticlockwise{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);position:absolute;left:200px;top:80px;}.rotateX{-webkit-transform:perspective(800px) rotateX(60deg);-moz-transform:perspective(800px) rotateX(60deg);position:absolute;left:400px;top:80px;}.rotateY{-webkit-transform:perspective(800px) rotateY(60deg);-moz-transform:perspective(800px) rotateY(60deg);position:absolute;left:600px;top:80px;}.rotateZ{-webkit-transform:perspective(800px) rotateZ(60deg);-moz-transform:perspective(800px) rotateZ(60deg);position:absolute;left:800px;top:80px;}HTML<divclass="demo_box rotate_clockwise">順時針旋轉45度</div><divclass="demo_box rotate_anticlockwise">逆時針旋轉45度</div><divclass="demo_box rotateX">3維空間內X軸旋轉60度</div><divclass="demo_box rotateY">3維空間內Y軸旋轉60度</div><divclass="demo_box rotateZ">3維空間內Z軸旋轉60度</div>


相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

Css3中的border-image屬性詳細介紹

CSS3做出圓形風格麵包屑代碼實現步驟

Css3字型做出火焰效果的實現步驟

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.