• CSS 冲击波(水波纹)效果


    <span style="font-size:18px;"><!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>实现冲击波--数学知识很重要</title>
    		<style>
    			*{
    				margin:0;
    				padding:0;
    				box-sizing:border-box;
    			}
    			html,body{
    				font-family:"微软雅黑";
    			}
    			.wave{
    				position:relative;
    				float:left;
    				50%;
    				height:420px;
    			}
    			.wave a{
    				position:absolute;
    				top:50%;
    				left:50%;
    				display:inline-block;
    				120px;
    				height:50px;
    				margin-left:-60px;
    				margin-top:-25px;
    				line-height:50px;
    				text-align:center;
    				border-radius:5px;
    				color:red;
    				font-size:16px;
    				cursor:pointer;
    				/*overflow:hidden;*/
    			    
    			}
    			#wave1{
    				background-color:blue;
    			}
    			#wave1 a{
    				background-color:pink;
    			}
    			#wave1 a:after{
    				 
    			    content: "";
    			    display: block;
    			    position: absolute;
    			    left: -40px;
    			    top: -75px;
    			     200px;
    			    height: 200px;
    			    background: rgba(255,255,255,0.8);
    			    border-radius: 50%;
    			    opacity:0;
    			    transition: all 1s;
    			}
    			#wave1 a:active:after{
    				 
    				 0; 
    				height: 0; 
    				left:60px; 
    				top: 25px;
    				opacity: 1; 
    				transition-duration: 0s;
    			}
    		</style>
    	</head>
    	<body>
    		 
    		<div class="wave" id="wave1">
    			<a>点我</a>
    		</div>
    	</body>
    </html>
    

      

  • 相关阅读:
    C++树状数组详解
    状态码
    java面试教程视频
    学生管理系统学生基本信息查询(1)
    学生管理系统导包
    学生信息管理系统数据库设计
    SSH简单项目
    MyBatis入门
    Struts配置详解
    Struts的使用
  • 原文地址:https://www.cnblogs.com/libin-1/p/6116412.html
Copyright © 2020-2023  润新知