时间:2021-07-01 10:21:17 帮助过:327人阅读
整理文档,搜刮出一个css3实现wifi信号逐渐增强效果实例的代码,稍微整理精简一下做下分享。
效果图
下面是实现代码:
- <!DOCTYPE html>
- <meta charset="utf-8">
- <html>
- <head>
- <title>wifi信号</title>
- <style type="text/css">
- *{
- margin: 0;
- padding: 0;
- }
- .box {
- width: 240px;
- height: 240px;
- box-sizing: border-box;
- position: relative;
- margin: 100px auto;
- }
- .wifi-symbol {
- width: 200px;
- height: 200px;
- margin-left: 18px;
- box-sizing: border-box;
- overflow: hidden;
- transform: rotate(45deg);
- }
- .wifi-circle {
- border: 10px solid #ccc;
- border-radius: 50%;
- position: absolute;
- }
- .first {
- width: 260px;
- height: 260px;
- top: 0;
- left: 0;
- animation: run1 4s linear infinite;
- }
- @keyframes run1 {
- 0% {
- border-color: #ccc;
- }
- 25% {
- border-color: #ccc;
- }
- 50% {
- border-color: #ccc;
- }
- 75% {
- border-color: #ccc;
- }
- 100% {
- border-color: #97a8e6;
- }
- }
- .second {
- width: 200px;
- height: 200px;
- top: 60px;
- left: 60px;
- animation: run2 4s linear infinite;
- }
- @keyframes run2 {
- 0% {
- border-color: #ccc;
- }
- 25% {
- border-color: #ccc;
- }
- 50% {
- border-color: #ccc;
- }
- 75% {
- border-color: #97a8e6;
- }
- 100% {
- border-color: #ccc;
- }
- }
- .third {
- width: 140px;
- height: 140px;
- top: 120px;
- left: 120px;
- animation: run3 4s linear infinite;
- }
- @keyframes run3 {
- 0% {
- border-color: #ccc;
- }
- 25% {
- border-color: #ccc;
- }
- 50% {
- border-color: #97a8e6;
- }
- 75% {
- border-color: #ccc;
- }
- 100% {
- border-color: #ccc;
- }
- }
- .fourth {
- width: 20px;
- height: 20px;
- background: #ccc;
- top: 180px;
- left: 180px;
- animation: run4 4s linear infinite;
- }
- @keyframes run4 {
- 0% {
- background: #ccc;
- border-color: #ccc;
- }
- 25% {
- background: #97a8e6;
- border-color: #97a8e6;
- }
- 50% {
- background: #ccc;
- border-color: #ccc;
- }
- 75% {
- background: #ccc;
- border-color: #ccc;
- }
- 100% {
- background: #ccc;
- border-color: #ccc;
- }
- }
- </style>
- </head>
- <body>
- <p class="box">
- <p class="wifi-symbol">
- <p class="wifi-circle first"></p>
- <p class="wifi-circle second"></p>
- <p class="wifi-circle third"></p>
- <p class="wifi-circle fourth">
- </p>
- </p>
- </body>
- </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
CSS3中Transition动画属性的用法介绍
CSS3实现的10种Loading效果
CSS3三维变形实现立体方块
以上就是css3实现wifi信号逐渐增强的效果的详细内容,更多请关注Gxl网其它相关文章!