前端设计>css>正文
<!DOCTYPE html> <html> <head> <title>css3 水纹效果</title> <style type="text/css"> .point_area { text-align: center; position: relative; width: 150px; height: 150px; transition: opacity .5s ease-out; } .point_area .point { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 10px; height: 10px; margin: auto; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; background: transparent; } .point_area .point_dot { z-index: 1; background-color: #ff903d; border: 1px solid rgba(255, 144, 61, .37); } .point_area .point_10 { width: 100%; height: 100%; } .point_area .point_10:after { content:""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; border: 2px solid #ff903d; opacity: 0; -webkit-animation: ripple 4.5s ease-out 225ms infinite; animation: ripple 4.5s ease-out 225ms infinite; } .point_area .point_40 { width: 100%; height: 100%; } .point_area .point_40:after { content:""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; border: 2px solid #ff903d; opacity: 0; -webkit-animation: ripple 4.5s ease-out .9s infinite; animation: ripple 4.5s ease-out .9s infinite; } .point_area .point_80 { width: 100%; height: 100%; } .point_area .point_80:after { content:""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50%; border: 2px solid #ff903d; opacity: 0; -webkit-animation: ripple 4.5s ease-out 1.8s infinite; animation: ripple 4.5s ease-out 1.8s infinite; } @-webkit-keyframes ripple { 0% { opacity:0; -webkit-transform:scale(.1) } 5% { opacity:1 } to { opacity:0; -webkit-transform:scale(1) } } @keyframes ripple { 0% { opacity:0; -webkit-transform:scale(.1); transform:scale(.1) } 5% { opacity:1 } to { opacity:0; -webkit-transform:scale(1); transform:scale(1) } } </style> </head> <body style="position: relative;"> <div class="point_area" style="top: 158px; left: 661px; position: absolute; width: 110px; height: 110px; visibility: visible; opacity: 1;"> <p class="point_name" style="position: absolute; top: 45px; left: 65px;">北京</p> <a href="#" target="_blank" class="point point_dot"></a> <div class="point point_10"></div> <div class="point point_40"></div> <div class="point point_shadow point_80"></div> </div> </body> </html>
本文链接:https://www.weguiding.com/css/455.html
- 上一篇:手机站做自适应页面要注意的问题
- 下一篇:文章内容页图片显示优化居中处理
猜你喜欢
- 19-06-12 文章内容页图片显示优化居中处理
- 19-05-30 CSS3水纹效果的示例代码
- 19-05-20 手机站做自适应页面要注意的问题
- 19-05-18 纯css实现导航处hot小图标实现
- 19-01-27 纯html+css的下拉导航动画效果
- 19-01-24 DIV边框样式控制设置
- 19-01-24 块元素水平垂直居中(CSS控制)
- 19-01-24 CSS基本语法
- 19-01-24 html去除表格边框空隙
- 01-24html去除表格边框空隙
- 01-24CSS样式:字体、表格
- 01-24屏蔽网页元素内联样式,提高外联优先级
- 06-12文章内容页图片显示优化居中处理
- 01-27纯html+css的下拉导航动画效果
- 01-24网页字体样式选择调整
- 01-24文章内容页图片显示优化,图片居中处理
- 05-30CSS3水纹效果的示例代码
- 05-20手机站做自适应页面要注意的问题
- 05-18纯css实现导航处hot小图标实现
- 01-27纯html+css的下拉导航动画效果
- 01-24DIV边框样式控制设置
- 01-24块元素水平垂直居中(CSS控制)
- 01-24CSS基本语法
- 05-30CSS3水纹效果的示例代码
- 05-20手机站做自适应页面要注意的问题
- 05-18纯css实现导航处hot小图标实现
- 01-27纯html+css的下拉导航动画效果
- 01-24DIV边框样式控制设置
- 01-24块元素水平垂直居中(CSS控制)
- 01-24CSS基本语法