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的Media Queries(跨平台设计)
Jul 27 HTML / CSS
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
Jun 06 HTML / CSS
HTML5计时器小例子
Oct 15 HTML / CSS
HTML5 创建canvas元素示例代码
Jun 04 HTML / CSS
html5中的一些标签学习(心得)
Oct 18 HTML / CSS
HTML5 实现图片上传预处理功能
Feb 06 HTML / CSS
canvas绘制树形结构可视图形的实现
Apr 03 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 HTML / CSS
CSS3常见动画的实现方式
Apr 14 HTML / CSS
面试必问:圣杯布局和双飞翼布局的区别
May 13 HTML / CSS
css中:last-child不生效的解决方法
Aug 05 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程序中防止盗链
2008/04/09 PHP
一步一步学习PHP(1) php开发环境配置
2010/02/15 PHP
php根据年月获取季度的方法
2014/03/31 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
理解javascript async的用法
2017/08/22 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
Python如何用filter函数筛选数据
2020/03/05 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
一道写SQL的面试题和答案
2013/11/19 面试题
拓展培训心得体会
2014/01/04 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
股东协议书
2014/04/14 职场文书
文体活动总结范文
2014/05/05 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
趣味运动会广播稿
2015/08/19 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
Python实现抖音热搜定时爬取功能
2022/03/16 Python
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers