中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
CSS3教程:Transform的perspective屬性設(shè)置

以下兩行語句有什么區(qū)別?

Css
1 2 <div id="animateTest" style="-webkit-transform: perspective(400px) rotateY(40deg);">
Css
1 2 <div id="animateTest" style="-webkit-transform: rotateY(40deg) perspective(400px);">

如果大家不清楚,請聽我娓娓道來。

CCS3中的Transform是設(shè)置界面樣式和動畫的一大利器。而且在Chrome和FF中還支持3D變換。IE9不支持,IE10支持。

只要是3D場景都會涉及視角問題和透視的問題。在Transform中的設(shè)置方法比較簡單:

  1. 只能選擇透視方式,也就是近大遠小的顯示方式。
  2. 鏡頭方向只能是平行Z軸向屏幕內(nèi),也就是從屏幕正前方向里看。
  3. 可以調(diào)整鏡頭與平面位置:
  • a) perspective屬性設(shè)置鏡頭到元素平面的距離。所有元素都是放置在z=0的平面上。比如perspective(300px)表示,鏡頭距離元素表面的位置是300像素。
  • b) perspective-origin屬性規(guī)定了鏡頭在平面上的位置。默認是放在元素的中心。

下面用一個正方體(或者說骰子)向大家演示視角不同視角(perspective 以及 )的差別。

鏡頭距離z=0平面的不同距離的效果。

鏡頭在z坐標固定時,x和y坐標(perspective-origin)變化時的差別。

使用CSS3進行3D變換很簡單。

例如:讓一個Div沿Y軸旋轉(zhuǎn)一個角度:

上面的原始的Div和圖片,下面是旋轉(zhuǎn)后的效果。

<div id="animateTest" >    <img src="http://imgcache.qq.com/ptlogin/head/1_100.gif"          width="100" height="100"></div><div id="animateTest"      style="-webkit-transform: rotateY(40deg);">    <img src="http://imgcache.qq.com/ptlogin/head/1_100.gif"          width="100" height="100"></div>

第一張圖是原始狀態(tài)的DIV,第二張圖是旋轉(zhuǎn)后的效果。

是不是效果不明顯?這是因為鏡頭離平面太遠了,所以旋轉(zhuǎn)效果不明顯?,F(xiàn)在我們試試perspective屬性。我們設(shè)置perspect=400px。

<div id="animateTest"      style="-webkit-transform: perspective(400px) rotateY(40deg);"><img src="http://imgcache.qq.com/ptlogin/head/1_100.gif"      width="100" height="100"></div>

怎么樣現(xiàn)在效果明顯了吧。這就是perspective的用途。

不過在chrome中發(fā)現(xiàn)一個問題,那就是perspective一定要在rotateY(或rotateX)的前面。如果代碼寫成下面的情況,perspective的設(shè)置會無效。

<div id="animateTest"      style="-webkit-transform: rotateY(40deg) perspective(400px);">

在FireFox中也是這種情況。

在mozilla的文檔上也沒有說明這個情況?,F(xiàn)在還不確定是設(shè)計如此還是Bug??傊蠹矣玫臅r候就將prespective放在前面好了。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
CSS3 3D Transform | css3教程
手把手教你玩轉(zhuǎn) CSS3 3D 技術(shù)
CSS3動畫手冊[Guide]
CSS3 transform介紹
移動端 h5開發(fā)相關(guān)內(nèi)容總結(jié)——CSS篇
CSS3學(xué)習(xí): 變形、過渡、動畫、關(guān)聯(lián)屬性淺析
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服