css3 仿写阿里云水纹效果的示例代码


Posted in HTML / CSS onFebruary 10, 2018

本文介绍了css3 仿写阿里云水纹效果的示例代码,分享给大家,具体如下:

效果图

css3 仿写阿里云水纹效果的示例代码

什么也不说了,上代码。

<!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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3盒子模型详解
Apr 24 HTML / CSS
CSS3中的content属性使用示例
Jul 20 HTML / CSS
非常漂亮的CSS3百叶窗焦点图动画
Feb 24 HTML / CSS
css3 伪类选择器快速复习小结
Sep 10 HTML / CSS
css3利用transform变形结合事件完成扇形导航
Oct 26 HTML / CSS
html5 button autofocus 属性介绍及应用
Jan 04 HTML / CSS
使用phonegap进行提示操作的具体方法
Mar 30 HTML / CSS
移动端html5模拟长按事件的实现方法
Sep 30 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
Aug 16 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
Sep 15 HTML / CSS
使用CSS3实现按钮悬停闪烁动态特效代码
Aug 30 HTML / CSS
CSS实现五种常用的2D转换
Dec 06 HTML / CSS
纯css3使用vw和vh实现自适应的方法
Feb 09 #HTML / CSS
如何用css3实现switch组件开关的方法
Feb 09 #HTML / CSS
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
Feb 07 #HTML / CSS
css3 clip实现圆环进度条的示例代码
Feb 07 #HTML / CSS
使用css3做0.5px的细线的示例代码
Jan 18 #HTML / CSS
详解CSS 3 中的 calc() 方法
Jan 12 #HTML / CSS
css3实现冲击波效果的示例代码
Jan 11 #HTML / CSS
You might like
谈谈PHP语法(5)
2006/10/09 PHP
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP 开源AJAX框架14种
2009/08/24 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
使用Django连接Mysql数据库步骤
2019/01/15 Python
详解如何设置Python环境变量?
2019/05/13 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
深入了解NumPy 高级索引
2020/07/24 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
缓刑人员的思想汇报
2014/01/11 职场文书
优秀学生干部推荐材料
2014/02/03 职场文书
学校门卫岗位职责
2014/03/16 职场文书
小班幼儿评语大全
2014/04/30 职场文书
商品陈列协议书
2014/09/29 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
转学证明范本
2015/06/19 职场文书
婚宴主持词
2015/06/30 职场文书
技能培训通讯稿
2015/07/18 职场文书