国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS實現彈簧效果的旋轉加載動畫

2024-07-11 08:56:41
字體:
來源:轉載
供稿:網友

先看看效果,像是彈簧在伸縮:

具體代碼:

此處用到CSS3的transform屬性。
     CSS3的變形(transform)屬性讓元素在一個坐標系統中變形。這個屬性包含一系列變形函數,可以移動、旋轉和縮放元素。
      transform屬性可用于內聯元素和塊元素。其默認值為none,表示不元素不進行變形。transform另一個屬性值是一系列的<transform-function>。<transform-function>表示一個或多個變形函數,以空格分開;我們可以同時對一個元素進行變形的多種屬性操作,如rotate、scale、translate等。以往我們疊加效果都是用逗號(“,”)隔開,但在transform中使用多個transform-function時卻需要有空格隔開。
  ● 2D transform常用的transform-function的功能:
      transform屬性3D變形(3D transform)模塊的一部分,也就是說所有的2D變形函數也包含于3D變形規范中。如此一來,CSS3變形中的函數根據不同的規范略有不同,下面列出的是變形中的2D和3D常用變形函數的功能,簡單說明如下:
      translate():用來移動元素,可以根據X軸和Y軸坐標重新定位元素位置。在此基礎上有兩個擴展函數:translateX()和translateY()。
     scale():用來縮小或放大元素,可以使用元素尺寸發生變化。在此基礎上有兩個擴展函數:scaleX()和scaleY()。            rotate():用來旋轉元素。
     skew():用來讓元素傾斜。在此基礎上有兩個擴展函數:skewX()和skewY()。
     matrix():定義矩陣變形,基于X軸和Y軸坐標重新定位元素位置。
 ● 3D transform常用的transform-function的功能:
      translate3d():移元素元素,用來指定一個3D變形移動位移量。
      translate():指定3D位移在Z軸的位移量。
      scale3d():用來縮放一個元素。
      scaleZ():指定Z軸的縮放向量。
      rotate3d():指定元素具有一個三維旋轉的角度。
      rotateX()、rotateY()和rotateZ():讓元素具有一個旋轉角度。
      perspective():指定一個透視投影矩陣。
      matrix3d():定義矩陣變形。
  ● transform-origin屬性用來設置變換的原點。示例中代表旋轉中心。      

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永定县| 绥江县| 宣汉县| 临潭县| 新津县| 沁源县| 循化| 将乐县| 东方市| 齐河县| 江达县| 平遥县| 新巴尔虎左旗| 上饶县| 长武县| 阳江市| 永靖县| 大冶市| 芦溪县| 尚志市| 外汇| 兴城市| 太仆寺旗| 新野县| 纳雍县| 浦县| 松江区| 西青区| 徐州市| 乌鲁木齐县| 文安县| 石渠县| 九龙县| 巴青县| 南岸区| 定远县| 得荣县| 芦山县| 华亭县| 和静县| 兰州市|