日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css动画-模拟正余弦曲线

發布時間:2023/12/2 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css动画-模拟正余弦曲线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天就寫一個css3拋物線的動畫吧= =

從左到右的拋物線動畫,我們就暫且把動作分為勻速向右運動和變速的上下運動。

水平勻速運動我們可以利用 translateX(x):定義 2D 轉換,沿著 X 軸移動元素;以及linear:動畫從頭到尾的速度是相同的 ?這兩個屬性值來實現;

上下的勻變速運動可以利用translateY(y):定義 2D 轉換,沿著 Y 軸移動元素;以及ease-in-out:動畫以低速開始和結束。

?

1.html

1 <div id="container"> 2 <div class="demobox"> 3 <div class="demo"></div> 4 </div> 5 <div class="demobox"> 6 <div class="demo"></div> 7 </div> 8 </div>

把demobox的div做向右的勻速的運動,里面demo的div做上下的變速的運動。

2.css

1 #container { 2 height:110px; 3 font-size:0; 4 width:140px; 5 } 6 .demobox { 7 float:right; 8 width:5px; 9 height:5px; 10 animation:myfirst1 linear 5s infinite; 11 -webkit-animation:myfirst1 linear 5s infinite; 12 } 13 .demo { 14 width:6px; 15 height:6px; 16 border-radius:3px; 17 background:#90e4e9; 18 animation:myfirst2 ease-in-out 1s infinite alternate; 19 -webkit-animation:myfirst2 ease-in-out 1s infinite alternate; /*Safari and Chrome */ 20 } 21 22 .demobox:nth-of-type(1) .demo:nth-of-type(1){ 23 animation-delay:0s; 24 } 25 .demobox:nth-of-type(2) .demo:nth-of-type(1){ 26 animation-delay:0.03s; 27 } 28 29 @keyframes myfirst1 30 { 31 from { 32 transform:translateX(0px); 33 -webkit-transform:translateX(0px); 34 } 35 to { 36 transform:translateX(1000px); 37 -webkit-transform:translateX(1000px); 38 } 39 40 } 41 42 @-webkit-keyframes myfirst1 /* Safari and Chrome */ 43 { 44 from { 45 transform:translateX(0px); 46 -webkit-transform:translateX(0px); 47 } 48 to { 49 transform:translateX(1000px); 50 -webkit-transform:translateX(1000px); 51 } 52 } 53 @keyframes myfirst2 54 { 55 0% { 56 transform:translateY(0px); 57 -webkit-transform:translateY(0px); 58 } 59 50% { 60 transform:translateY(100px); 61 -webkit-transform:translateY(100px); 62 } 63 100% { 64 transform:translateY(0px); 65 -webkit-transform:translateY(0px); 66 } 67 } 68 69 @-webkit-keyframes myfirst2 /* Safari and Chrome */ 70 { 71 0% { 72 transform:translateY(0px); 73 -webkit-transform:translateY(0px); 74 } 75 50% { 76 transform:translateY(100px); 77 -webkit-transform:translateY(100px); 78 } 79 100% { 80 transform:translateY(0px); 81 -webkit-transform:translateY(0px); 82 } 83 }

ok,一個正余弦曲線出來啦 @^-^@

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的css动画-模拟正余弦曲线的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。