本文跟大家分享一段css3程式碼實現滑鼠懸停時邊框旋轉的效果,程式碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下
下面以2017年新年祝福語為例給大家展示下效果。
純CSS3實現的滑鼠懸停時邊框旋轉的效果:

#
實作程式碼如下,程式碼中註解已經比較詳細,就不再多說了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | <!DOCTYPE html>
<html lang= "en" >
<head>
<meta charset= "UTF-8" >
<title>Document</title>
<style type= "text/css" >
body {
width: 40rem;
height: 30rem;
font-size: 62.50%;
}
.container {
width: 100%;
height: 100%;
background: #0f0;
text-align: center;
}
.content {
display: inline-block;
margin-top: 5rem;
width: 20rem;
height: 20rem;
border: solid 15px rgba(255, 255, 255, 1);
border-radius: 50%;
box-sizing: border-box;
transition: all 2s;
}
.content:before {
display: inline-block;
width: 100%;
height: 100%;
border-radius: 50%;
box-sizing: border-box;
content: '';
}
.content:hover {
}
.content:hover:before {
border: dashed 30px #fff;
animation: whirl 9s linear infinite;
}
.con-text {
margin: -60% auto;
width: 80%;
font-size: 3rem;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
@keyframes whirl {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<section class = "container" >
<p class = "content" title= "新年好新年好新年好" >
<p class = "con-text" >新年好新年好新年好</p>
</p>
</section>
</body>
</html>
|
登入後複製
以上所述是小編給大家介紹的純CSS3製作的滑鼠懸停時邊框旋轉,希望對大家有幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對腳本之家網站的支持!
更多CSS3製作的滑鼠懸停時邊框旋轉相關文章請關注PHP中文網!