/* 按钮反馈之波纹 */
.ripple {
position: relative;
/* overflow:hidden */  打开注释及效果不扩散在外
}
.ripple:focus{
outline: none;
}

.ripple:after {
content: "";
display: block;
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
pointer-events: none;
background-color: #888;
background-repeat: no-repeat;
background-position: 50%;
opacity: 0;
transition: all .3s;
}

.ripple:active:after {
opacity: .3;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: 0s;
}
/* 按钮反馈之波纹 */

最新文章

  1. C 盘的不速之客
  2. vue.js 接收url参数
  3. 第三十四篇:在SOUI中使用异步通知
  4. 创建js对象的属性和方法
  5. Sublime 保存时自动转换tab成空格
  6. java 21 - 12 IO流的打印流
  7. Loadrunner:安装LR11.0破解步骤及License
  8. JAVA zip解压 MALFORMED 错误
  9. OSChina 的全文搜索设计说明 —— 索引过程
  10. ubuntu下打开chm文件
  11. 线程池Executors探究
  12. .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
  13. AFO
  14. 扩展crt
  15. 【读书笔记】iOS-属性
  16. zeromq学习笔记2——简单的客户端和服务端测试程序
  17. mvc 使用Newtonsoft.Json进行序列化json数据
  18. Java后端开发奋斗之路
  19. [HNOI2012]集合选数 BZOJ2734
  20. ResNets和Inception的理解

热门文章

  1. 原生javascript禁用和屏蔽鼠标右键
  2. Windows系统清除占用的串口号列表批处理
  3. [SDOI2009][BZOJ 1226]学校食堂
  4. c#调用phantomjs 将 网页 存为 PDF
  5. GO语言数组,切片,MAP总结
  6. ssm 项目记录用户操作日志和异常日志
  7. #C++初学记录(acm试题#预处理)
  8. openwrt共享打印机需要安装哪几个文件
  9. scrapy 一些坑
  10. Jenkins入门【转】