中心向周围扩散的圆圈CSS效果

punchCard.jpg

这是我项目实践中的一个效果,从上班打卡向外扩展
完整代码如下:

 <div className="container">
     <div className="wave">
         <div className="circle"></div>
         <div className="card">
             <span style={{fontSize:"20px",}}>打卡</span>
         </div>
     </div>
</div>
.container {  
    position: absolute;
    top: 75%;
    left: 40%;
    width: 40%;  
    height: 40%;
} 

/* 波动效果 */
.wave {
    position: relative;
    width: 100px;
    height: 100px;
    text-align: center;
}
.wave .circle{
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    background: #77ACF8 ;
}
.wave .circle:first-child {
    animation: circle-opacity 2s infinite;
}

@keyframes circle-opacity{
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(2);
    }
}
.card{
    width:100px;
    height:100px;
    border-radius: 50%;
    background-color: #77ACF8;
    padding: 25px 0;
    color:#fff;
    position: absolute;
    z-index: 999;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,032评论 2 89
  • 今天是周一,昨天听完武校长的课,立即我就用上了。他说好习惯的养成需要21天,但是最关键的是前七天。我要孩子养成早晚...
    石雨琪妈妈阅读 195评论 0 0
  • 江南的雨季十一以后就来了,冷风刺骨又钻心,已经不记得金秋十月的暖阳和层林尽染的秋天了。 兼职结束一个人走在飘雨的大...
    半榛半柠阅读 373评论 0 8