真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果

這篇文章主要為大家展示了“如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果”這篇文章吧。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到上思網(wǎng)站設(shè)計(jì)與上思網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋上思地區(qū)。

瀏覽器支持

Internet Explorer 10、Firefox 以及 Opera 支持 animation 屬性。

Safari 和 Chrome 支持替代的 -webkit-animation 屬性。

注釋:Internet Explorer 9 以及更早的版本不支持 animation 屬性。

定義和用法

animation屬性是一個(gè)簡(jiǎn)寫(xiě)屬性,用于設(shè)置六個(gè)動(dòng)畫(huà)屬性:

  • animation-name

  • animation-duration

  • animation-timing-function animation-delay

  • animation-iteration-count animation-direction

語(yǔ)法

animation: name duration timing-function delay iteration-count direction;
描述備注
animation-timing-function規(guī)定動(dòng)畫(huà)的速度曲線可取值為 linear ,ease(淡入淡出),ease-in,ease-out ,ease-in-out,cubic-bezier(n, n, n, n)
animation-play-state規(guī)定動(dòng)畫(huà)是否正在運(yùn)行或暫停。paused 表示暫停狀態(tài),running 表示運(yùn)行狀態(tài)
animation-name規(guī)定需要綁定到選擇器的 keyframe 名稱@keyframe { from {opcity:0} to {opcity:1}}
animation-iteration-count規(guī)定動(dòng)畫(huà)應(yīng)該播放的次數(shù)可選值為   infinite(無(wú)限次)n(比如 5 次)
animation-fill-mode動(dòng)畫(huà)在播放之前或之后,其動(dòng)畫(huà)效果是否可見(jiàn)。none(默認(rèn)) / forwards(動(dòng)畫(huà)完成后) / backwards(在動(dòng)畫(huà)顯示之前) / both(兩者);
animation-duration規(guī)定完成動(dòng)畫(huà)所花費(fèi)的時(shí)間,以秒或毫秒計(jì)必須規(guī)定否則,不執(zhí)行動(dòng)畫(huà)
animation-direction規(guī)定是否應(yīng)該輪流反向播放動(dòng)畫(huà)默認(rèn)值 normal,alternate 為動(dòng)畫(huà)應(yīng)該輪流反向播放。左右左
animation-delay規(guī)定在動(dòng)畫(huà)開(kāi)始之前的延遲定義動(dòng)畫(huà)開(kāi)始前等待的時(shí)間,以秒或毫秒計(jì)。默認(rèn)值是 0。單位為 s

關(guān)于keyframe的定義

  • Firefox支持替代的@-moz-keyframes規(guī)則;

  • Opera支持替代的@-o-keyframes規(guī)則;

  • Safari和Chrome支持替代的@-webkit-keyframes規(guī)則;

  • 取值支持 0-100% 和from,to。

@keyframes move {
  0% {
    top: 0px;
    left: 0px;
  }
  25% {
    top: 200px;
    left: 200px;
  }
  50% {
    top: 100px;
    left: 100px;
  }
  75% {
    top: 200px;
    left: 200px;
  }

  100% {
    top: 0px;
    left: 0px;
  }
}

@keyframes move {
  from {
    top: 0px;
    left: 0px;
  }
  to {
    top: 0px;
    left: 100px;
  }
}

demo 寫(xiě)了一個(gè)例子,地球繞太陽(yáng)轉(zhuǎn)

如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果

以下是代碼



  
    
  
/* css 部分 */
@keyframes t {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes t {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.t {
  height: 500px;
  width: 500px;
  position: relative;
  border-radius: 50%;
  transform: scale(.8);
  border: 1px solid #dedede;
  &::before {
    content: "";
    width: 50px;
    height: 50px;
    background: radial-gradient(72px, #f00, #ff0, #080);
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -25px;
    box-shadow: 0 0 37px #fcff4a;
  }
  .t1 {
    height: 20px;
    border-radius: 50%;
    width: 20px;
    margin-top: -10px;
    top: 50%;
    left: -10px;
    background: radial-gradient(26px, #0082ff, #184608, #003ade);
    position: absolute;
    animation: t 3s infinite linear;
    transform-origin: 260px center;
  }
}

以上是“如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


標(biāo)題名稱:如何使用CSS3實(shí)現(xiàn)動(dòng)畫(huà)效果
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/jcjojs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部