91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS中怎么實現旋轉與翻轉

發布時間:2021-07-26 14:05:10 來源:億速云 閱讀:179 作者:Leah 欄目:web開發

本篇文章為大家展示了CSS中怎么實現旋轉與翻轉,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。


css 2.0還是沒有翻轉的,3.0里面有rotate屬性,這個可以把元素進行任意角度旋轉,灰常強大。除了這個rotate,還有一個scale,一般用法格式是

-moz-transform:scale(1,1);

括弧里面(1,1)前者表示X軸,后者表示Y軸,當數字大于1時放大,大于0并小于1時縮小,很好理解,那么負數是怎樣的效果?答案是 翻轉 。

-moz-transform:scale(-1,1);

表示水平翻轉;

-moz-transform:scale(1,-1);

表示垂直翻轉。

不過這些都是moz或者webkit的,萬惡的IE怎么辦?
于是我們想到濾鏡,濾鏡里面有這么一堆東西:

順時針旋轉圖片90度
picID.style.filter="progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
旋轉180度
picID.style.filter="progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
逆時針旋轉90度
picID.style.filter="progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

有沒有想問“rotation=4”什么效果? 面壁去...90、180、270都出來了,還要rotation=4實現360干嘛,感覺這個很費呢。不過這個是靜態費,如果動態的話,這個就是必須的了。假如用js控制元素旋轉,從0順時針旋到270的時候,如果沒有360的話,那么270會快速的逆時針回到0,這樣就2了,所以要給個360過渡,讓270自然到360,然后再循環,這樣就流暢了……

這跟css3的rotate差不多,不過只能固定角度的旋轉,來個順時針15度就沒折了,css確實很輕松的transform:rotate(15deg);

不過這樣也只是實現了“旋轉”,還有“翻轉”沒實現。IE的翻轉就需要用到這個:

水平翻轉:filter:FlipH;
垂直翻轉:filter:FlipV;

這樣就齊全了

具體代碼:
1、水平翻轉

代碼如下:


-moz-transform:scale(-1,1);
-webkit-transform:scale(-1,1);
-o-transform:scale(-1,1);
transform:scale(-1,1);
filter:FlipH;


2、垂直翻轉

代碼如下:


-moz-transform:scale(1,-1);
-webkit-transform:scale(1,-1);
-o-transform:scale(1,-1);
transform:scale(1,-1);
filter:FlipV;


3、順時針旋轉90度

代碼如下:


-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

上述內容就是CSS中怎么實現旋轉與翻轉,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

涪陵区| 金秀| 土默特右旗| 铜山县| 烟台市| 垦利县| 高青县| 霍山县| 抚宁县| 勐海县| 三门峡市| 商城县| 盘山县| 华容县| 通河县| 华蓥市| 古交市| 固始县| 巫溪县| 怀仁县| 长乐市| 玉环县| 柳林县| 昌图县| 新田县| 清涧县| 泸定县| 香港| 循化| 长丰县| 巫山县| 曲阜市| 四子王旗| 平安县| 安仁县| 容城县| 贡嘎县| 徐汇区| 清水县| 洛宁县| 治多县|