有的网站会为按钮添加点击波纹效果提升网站效果,我们可以简单实现一下:主要借助::after伪类及CSS3中的transform和transition属性:html:<...
有的网站会为按钮添加点击波纹效果提升网站效果,我们可以简单实现一下:
主要借助::after伪类及CSS3中的transform和transition属性:
html:
<div class="container text-center"> <button class="btn btn-default ripple btn-lg">Button</button> <button class="btn btn-default ripple btn-lg">Button with very long content</button> </div>
.ripple { position: relative; //隐藏溢出的径向渐变背景 overflow: hidden; } .ripple:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; //设置径向渐变 background-image: radial-gradient(circle, #666 10%, transparent 10.01%); background-repeat: no-repeat; background-position: 50%; transform: scale(10, 10); opacity: 0; transition: transform .3s, opacity .5s; } .ripple:active:after { transform: scale(0, 0); opacity: .3; //设置初始状态 transition: 0s; }
效果:
赞
(0)
打赏
微信扫一扫
支付宝扫一扫


【荥阳seo】seo操作流程
上一篇
2019年03月13日 05:49
【旺道网站排名优化】搜索引擎是如何工作的?
下一篇
2019年03月16日 02:22
这里是广告位
相关推荐
-
原生js 正则匹配字符串路径中的文件名称和后缀
//获取文件名,不带后缀var file_name=file_path.replace(/(.*/)*([^.]+).*/ig,\"$2\"); //获取文件后
-
ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '26' for key 'PRIMARY'
执行:alter table class add primary key ;时发生错误问题:ALTER TABLE causes auto_increment