Html
    Css
    Js

    
                        
body {
	margin:0;
	padding:0;
	background-color:#333;
}
.container {
	width:500px;
	height:500px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.container .center {
	width:100px;
	height:100px;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	background-color:#eee;
	overflow:hidden;
}
.container .center img {
	width:100%;
	height:100%;
}
.container .cir {
	width:100px;
	height:100px;
	border:1px solid #eee;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.container .cir.active {
	animation:cirAni 2s linear infinite;
}
@keyframes cirAni {
	0% {
	width:100px;
	height:100px;
	border:1px solid #eee;
}
100% {
	width:500px;
	height:500px;
	border:1px solid #333;
}
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

点击扩散效果

主要利用animate的延时特性形成扩散效果

0