欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時間:2016-04-25 16:27:38   作者:佚名   我要評論
這篇文章主要介紹了CSS實現彈簧效果的旋轉加載動畫的相關資料,像是彈簧在不斷伸縮,顯示加載進度,感興趣的小伙伴們可以參考一下

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

具體代碼:

此處用到CSS3的transform屬性。
     CSS3的變形(transform)屬性讓元素在一個坐標系統(tǒng)中變形。這個屬性包含一系列變形函數,可以移動、旋轉和縮放元素。
      transform屬性可用于內聯元素和塊元素。其默認值為none,表示不元素不進行變形。transform另一個屬性值是一系列的<transform-function>。<transform-function>表示一個或多個變形函數,以空格分開;我們可以同時對一個元素進行變形的多種屬性操作,如rotate、scale、translate等。以往我們疊加效果都是用逗號(“,”)隔開,但在transform中使用多個transform-function時卻需要有空格隔開。
  ● 2D transform常用的transform-function的功能:
      transform屬性3D變形(3D transform)模塊的一部分,也就是說所有的2D變形函數也包含于3D變形規(guī)范中。如此一來,CSS3變形中的函數根據不同的規(guī)范略有不同,下面列出的是變形中的2D和3D常用變形函數的功能,簡單說明如下:
      translate():用來移動元素,可以根據X軸和Y軸坐標重新定位元素位置。在此基礎上有兩個擴展函數:translateX()和translateY()。
     scale():用來縮小或放大元素,可以使用元素尺寸發(fā)生變化。在此基礎上有兩個擴展函數: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復制內容到剪貼板
  1. #loader2,     
  2. #loader2:before,     
  3. #loader2:after {     
  4.   border-radius: 50%;     
  5. }     
  6. #loader2:before,     
  7. #loader2:after {     
  8.    positionabsolute;     
  9.    content'';     
  10. }     
  11. #loader2:before {     
  12.   width: 5.2em;     
  13.   height: 10.2em;     
  14.   background#ffffff;     
  15.   border-radius: 10.2em 0 0 10.2em;     
  16.   top: -0.1em;     
  17.   left: -0.1em;     
  18.   -webkit-transform-origin: 5.2em 5.1em;     
  19.   transform-origin: 5.2em 5.1em;     
  20.   -webkit-animation: load2 2s infinite ease 1.5s;     
  21.   animation: load2 2s infinite ease 1.5s;     
  22.  }     
  23.  #loader2 {     
  24.    font-size11px;     
  25.    text-indent: -99999em;     
  26.    margin20px 20px;     
  27.    positionrelative;     
  28.    floatleft;     
  29.    width: 10em;     
  30.    height: 10em;     
  31.    box-shadow: inset 0 0 0 1em #ff0f88;     
  32.  }     
  33.  #loader2:after {     
  34.    width: 5.2em;     
  35.    height: 10.2em;     
  36.    background#ffffff;     
  37.    border-radius: 0 10.2em 10.2em 0;     
  38.    top: -0.1em;     
  39.    left: 5.1em;     
  40.    -webkit-transform-origin: 0px 5.1em;     
  41.    transform-origin: 0px 5.1em;     
  42.    -webkit-animation: load2 2s infinite ease;     
  43.    animation: load2 2s infinite ease;     
  44.   }     
  45.   @-webkit-keyframes load2 {     
  46.      0% {     
  47.        -webkit-transform: rotate(0deg);     
  48.        transform: rotate(0deg);     
  49.      }     
  50.      100% {     
  51.        -webkit-transform: rotate(360deg);     
  52.        transform: rotate(360deg);     
  53.      }     
  54.  }     
  55.  @keyframes load2 {     
  56.     0% {     
  57.       -webkit-transform: rotate(0deg);     
  58.       transform: rotate(0deg);     
  59.     }     
  60.     100% {     
  61.       -webkit-transform: rotate(360deg);     
  62.       transform: rotate(360deg);     
  63.     }     
  64. }    

以上就是本文的全部內容,希望對大家學習CSS加載動畫教程有所幫助。

相關文章

  • CSS控制前端圖片HTTP請求的各種情況示例

    Web前端圖片加載的方式多種多樣,其所產生的HTTP請求也各異,這里我們就來列舉CSS控制前端圖片HTTP請求的各種情況示例,需要的朋友可以參考下
    2016-06-16
  • css全屏背景圖片設置,django加載圖片路徑詳解

    下面小編就為大家?guī)硪黄猚ss全屏背景圖片設置,django加載圖片路徑詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-01
  • 純CSS3實現的綠色Loading加載動畫特效源碼

    這是一款由純CSS3實現的綠色Loading加載動畫特效源碼,有多種loading樣式供用戶選擇,采用純css3實現,沒有引入任何外部圖形元素
    2016-05-27
  • jQuery+css3實現的點擊下載按鈕3D加載downlading進度特效源碼

    是一段點擊下載按鈕后,當前下載圖標將進行3D翻轉,隨后在翻轉后的圖標中進行downlading進度加載動畫效果代碼,本段代碼適應于所有網頁使用,有需要的朋友們可以前來下載使
    2016-05-09
  • CSS實現大小相同、顏色深淺不一的粒子旋轉加載動畫

    這篇文章主要介紹了CSS實現大小相同、顏色深淺不一的粒子旋轉加載動畫的相關代碼,運用CSS3的border-radius圓角屬性、box-shadow陰影屬性等屬性制作出來的,感興趣的小伙伴
    2016-04-25
  • CSS實現圓環(huán)旋轉加載動畫

    這篇文章主要介紹了CSS實現圓環(huán)旋轉加載動畫,一個圓環(huán)表示加載進度,像一個時鐘順時針旋轉一圈,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-25
  • CSS實現橫向粒子變動加載動畫

    這篇文章主要介紹了CSS實現橫向粒子變動加載動畫的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-25
  • CSS3實現粒子旋轉伸縮加載動畫

    這篇文章主要為大家詳細介紹了CSS3實現粒子旋轉伸縮加載動畫的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-22
  • 深入解析動態(tài)加載css的實現方法

    因為公司項目需要用到懶加載來提高網站加載速度,所以將非首屏渲染必需的css文件進行動態(tài)加載操作。接下來通過本文給大家分享實現代碼,需要的朋友參考下
    2017-01-18

最新評論