您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關css3border旋轉時的動畫怎么應用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
JavaScript
<html> <head> <title>css3動畫border旋轉時的應用。</title> <meta charset="UTF-8"/> <style type="text/css"> body{ background: #ccc; } .he{ width: 100px; height: 100px; margin: 200px auto; border: 10px solid black; border-left-color: #fff; border-radius: 70px; animation: namemf 1s linear infinite; -webkit-animation:namemf 1s linear infinite; -ms-animation: namemf 1s linear infinite; } @keyframes namemf{ from{ transform:rotate(0deg) ; } to{ transform: rotate(360deg); } } @-webkit-keyframes namemf{ from{ transform:rotate(0deg) ; } to{ transform: rotate(360deg); } } @-ms-keyframes namemf{ from{ transform:rotate(0deg) ; } to{ transform: rotate(360deg); } } </style> </head> <body> <div class="he"> </div> </body> </html>
效果圖
上面代碼中要注意的地方:
border-radius: 70px;為70px時div才能顯示為圓形,因為上下左右的border多出了20px
border-left-color: #fff;可以獨立設置一邊的顏色
animation: namemf 1s linear infinite;中linear為勻速運動
ease:動畫以低速開始,然后加快,在結束前變慢。
ease-in:動畫以低速開始
ease-out:動畫以低速結束
看完上述內容,你們對css3border旋轉時的動畫怎么應用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。