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 滤镜 webkit-filter详细介绍及使用方法
Dec 27 HTML / CSS
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
Feb 04 HTML / CSS
CSS3 display知识详解
Nov 25 HTML / CSS
使用CSS3实现一个3D相册效果实例
Dec 03 HTML / CSS
HTML5对手机页面长按会粘贴复制禁用的解决方法
Jul 19 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
Jan 30 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 HTML / CSS
HTML5实现获取地理位置信息并定位功能
Apr 25 HTML / CSS
详解HTML5中download属性的应用
Aug 06 HTML / CSS
html5 实现客户端验证上传文件的大小(简单实例)
May 15 HTML / CSS
详解Canvas 跨域脱坑实践
Nov 07 HTML / CSS
面试必问:圣杯布局和双飞翼布局的区别
May 13 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
聊天室php&amp;mysql(四)
2006/10/09 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
jQuery中prepend()方法使用详解
2015/08/11 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
Perl中著名的Schwartzian转换问题解决实现
2015/06/02 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
np.dot()函数的用法详解
2020/01/17 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
年终工作总结范文2014
2014/11/27 职场文书
给老师的一封感谢信
2015/01/20 职场文书
雷锋之歌观后感
2015/06/10 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers