您好,登錄后才能下訂單哦!
小編給大家分享一下怎么利用純CSS實現頭像旋轉和發光的效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
代碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>億速云-利用純CSS實現頭像旋轉和發光的效果</title> </head> <style> /******************************** 設計思路如下: 頭像顯示最近一個聯系人,慢旋轉效果。 有新消息,頭像增加閃耀效果并發光。 (spin旋轉、sparkle閃耀發光) 實現: 用純css實現。 ******************************/ .chatPanel-toMin{ position:absolute; right:0; top:100px; width:65px; height:60px; border-radius:50% 0 0 50%; background:#fff; } .user-avatar{ position:absolute; right:0; top:7px; right:8px; width:45px; height:45px; border-radius:50%; border:1px solid #ddd; } .user-avatar img{ width:100%; height:100%; border-radius:50%; }</p> <p> /*spin旋轉*/ .spin { -webkit-animation:spin 5s infinite linear; animation:spin 5s infinite linear } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } }</p> <p> /*sparkle 閃耀*/ .sparkle { -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;</p> <p> -webkit-animation: sparkle linear 2s 1.5s infinite; -moz-animation: sparkle linear 2s 1.5s infinite; animation: sparkle linear 2s 1.5s infinite; }</p> <p> @-webkit-keyframes sparkle { 0% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(0deg); transform: rotate(0deg) } 50% {box-shadow: 0 0 20px 0 #1affff;} 100% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @-moz-keyframes sparkle { 0% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(0deg); transform: rotate(0deg) } 50% {box-shadow: 0 0 20px 0 #1affff;} 100% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @-o-keyframes sparkle { 0% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(0deg); transform: rotate(0deg) } 50% {box-shadow: 0 0 20px 0 #1affff;} 100% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @keyframes sparkle { 0% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(0deg); transform: rotate(0deg) } 50% {box-shadow: 0 0 20px 0 #1affff;} 100% { box-shadow: 0 0 0px 0 #b2ff1a; -webkit-transform: rotate(359deg); transform: rotate(359deg) } } /******************************** 設計思路如下: 頭像顯示最近一個聯系人,慢旋轉效果。 有新消息,頭像增加閃耀效果并發光。 (spin旋轉、sparkle閃耀發光) 實現: 用純css實現。 ******************************/ </style></p> <p><body></p> <p> <div > <div class="chatPanel-toMin"> <div class="user-avatar"> <img class="sparkle spin" src="<a href="http://cdn.attach.w3cfuns.com/notes/pics/201609/05/105524viwldxgi3lg387jl.jpg">http://cdn.attach.w3cfuns.com/notes/pics/201609/05/105524viwldxgi3lg387jl.jpg</a>" alt=""> </div> </div> </div></p> <p></body> </html>
以上是“怎么利用純CSS實現頭像旋轉和發光的效果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。