本文小編為大家詳細介紹“css3 scale指的是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“css3 scale指的是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
創新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站設計、成都網站制作、鹽邊網絡推廣、小程序開發、鹽邊網絡營銷、鹽邊企業策劃、鹽邊品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創新互聯公司為所有大學生創業者提供鹽邊建站搭建服務,24小時服務熱線:18980820575,官方網址:www.yijiale78.com
在css3中,scale表示“縮放”,是運用于transform屬性的內置函數,用于對指定元素進行2D或3D的縮放轉換;scale函數有多種,包括:scale()、scaleX()、scaleY()、scaleZ()、scale3d()。
本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
在css3中,scale的意思為“縮放”,是運用于transform屬性的內置函數。
transform屬性的scale函數有多種:
scale()
scaleX()
scaleY()
scaleZ()
scale3d()
改變的不是元素的寬高,而是 X 和 Y 軸的刻度
scaleX(),scaleY()
縮放該元素,>1 放大, <1 縮小 默認值是 1;

看了上面的圖,你可能會覺得,好像是100px 變成了200px 但是實際上,并不是。變的不是 元素的 寬高。

其實,他改變的不是元素的寬高,而是x 和 y 軸的刻度 ↓

scale()
這個呢,是上面兩個的合體,也就是 參數 第一個是x 第二個是y


scale3d()
第一個參數是 x 第二個參數是y 第三個參數是z ,也就是scalex scaley scalez 的結合體。
scalez吧,這個值原本就是3D的,所以可能會有點難理解, 像上面這個圖, 本來就是2D 的圖,你再怎么拉伸他的Z 軸,也是看不出效果的。前提是你的圖,是3D的才能拉伸,2D的是拉伸不了的。 如果有不知道Z軸在哪里的朋友,請點這里→ rotateZ
探索:
首先,我們來思考一個問題,使用 rotate進行旋轉,那么 X 和 Y 軸是會跟著旋轉而變化的,那么這個時候加上 scaleX 和 Y,那么旋轉的過程中,會不會帶上scale 的效果?
先來觀察一下, 先rotate 再 scale 的效果:

看完上面的圖,是不是覺得,旋轉的時候,會帶著scale的效果一起旋轉。 但是! 如果把他倆位置換了,那結果是截然不同的,先scale 再 rotate

對比兩張圖,你就會發現,第一張的效果,確實是帶上了scale的效果一起旋轉的,怎么 換了個位置,就不一樣呢?
其實呢,先rotate,再scale(先旋轉,后縮放) 是會把效果帶上旋轉的,但是 先scale 再rotate(先縮放,后旋轉) 是不會把縮放的效果帶上旋轉的,縮放的效果,會留在原地,等你經過的時候,就會生效。看下面的圖解,縮放的比例,會留在原地,經過的時候,就會恢復比例。

讀到這里,這篇“css3 scale指的是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創新互聯行業資訊頻道。
網站名稱:css3scale指的是什么
轉載注明:http://www.yijiale78.com/article44/ihophe.html
成都網站建設公司_創新互聯,為您提供網站設計、服務器托管、網站收錄、標簽優化、網站設計公司、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯