Html
    Css
    Js

    
                        
.set {
	position:relative;
	font-weight:400;
	text-align:center;
	width:200px;
	/* change the width of canvas*/
  height:200px;
	/* change the height of canvas*/
  line-height:200px;
	overflow:hidden;
	position:relative;
	z-index:0;
	color:#000000;
	/* tetx color*/
  background:#fafafa;
	/* backgroud color*/
  cursor:pointer;
	/* background-image:url("http://www.jq22.com/img/cs/500x500-1.png");
	put the backgroud image here*/
}
.anim {
	-moz-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	position:absolute;
	top:50%;
	left:50%;
	z-index:-1;
}
.anim:before {
	position:relative;
	content:'';
	display:block;
	margin-top:100%;
	background:#6CB1FF;
}
.anim:after {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-radius:50%;
}
.hoverable:hover > .anim:after {
	-webkit-animation:anim-out-pseudo 0.75s;
	animation:anim-out-pseudo 0.75s;
}
.set:hover > .anim {
	-webkit-animation:anim-out 0.75s;
	animation:anim-out 0.75s;
}
@-webkit-keyframes anim-out-pseudo {
	0% {
	background:rgba(255,203,0,50);
	/*ripple color and tranparent*/
}
100% {
	background:transparent;
}
}@-webkit-keyframes anim-out {
	0% {
	width:0%;
}
100% {
	width:100%;
}
}

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

鼠标滑过图片的波纹效果

此代码可以实现鼠标滑过图片或者悬停时的波纹效果。

0