css3实现波纹特效、H5实现动态波浪效果


Posted in HTML / CSS onJanuary 31, 2018

css3实现动态波纹特效,由于css3里面有过渡和动画效果,现在利用css3实现动态波浪效果就很简单了,直接使用transform来实现就ok, 使得translateX 产生偏移就可以不断实现循环动态效果,这样就比传统的flash来实现更为简单。而且对页面也比较友好的。

比如实现以下的背景波纹特效:

css3实现波纹特效、H5实现动态波浪效果

html5结构:

<div class="wrap__uc-hdinfo">
    <div class="inner flexbox">
        <div class="uimg">
            <span class="img"><img src="images/uimg/uimg-def.jpg" /></span>
        </div>
        <a class="info flex1" href="#">
            <label class="name">露娜</label>
            <label class="type mt-10">普通会员</label>
            <label class="tel ff-ar">18621535487</label>
        </a>
        <i class="arr iconfont icon-youjiantou c-fff fs-24"></i>
        <a class="lktel" href="tel:15888886666"><i class="iconfont icon-dianhua1"></i></a>
    </div>
    <!--css3实现波纹-->
    <div class="wrap__uc-waves">
        <i class="wave w1"></i>
        <i class="wave w2"></i>
    </div>
</div>

css3代码:

/*css3波纹*/
.wrap__uc-waves{overflow:hidden;height:1rem;width:100%;position:absolute;bottom:0;}
.wrap__uc-waves .wave{width:15rem; transform-origin:center bottom; position:absolute;left:0;bottom:0;}
.wrap__uc-waves .w1{background:url(../images/icon__uc-hd-waves01.png) no-repeat;background-size:cover; height:.5rem; animation:anim_wave 5s linear infinite;}
.wrap__uc-waves .w2{background:url(../images/icon__uc-hd-waves02.png) no-repeat;background-size:cover; height:.7rem; animation:anim_wave 6s linear infinite;}
@keyframes anim_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}

总结

以上所述是小编给大家介绍的css3实现波纹特效、H5实现动态波浪效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
css3实现平移效果(transfrom:translate)的示例
Nov 13 HTML / CSS
HTML5打开本地app应用的方法
Mar 31 HTML / CSS
前端面试必备之html5的新特性
Sep 05 HTML / CSS
基于 HTML5 Canvas实现 的交互式地铁线路图
Mar 05 HTML / CSS
详解利用canvas实现环形进度条的方法
Jun 12 HTML / CSS
html5的canvas方法使用指南
Dec 15 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
Jan 01 HTML / CSS
字中字效果的实现【html5实例】
May 03 HTML / CSS
详解Canvas实用库Fabric.js使用手册
Jan 07 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
Mar 31 HTML / CSS
Canvas 文本填充线性渐变的使用详解
Jun 22 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
Jan 14 HTML / CSS
css3动画过渡实现鼠标跟随导航效果
Feb 08 #HTML / CSS
CSS3 calc()会计算属性详解
Feb 27 #HTML / CSS
CSS3 clip-path 用法介绍详解
Mar 01 #HTML / CSS
CSS3混合模式mix-blend-mode/background-blend-mode简介
Mar 15 #HTML / CSS
CSS3截取字符串实例代码【推荐】
Jun 07 #HTML / CSS
CSS3地图动态实例代码(圆圈向外扩散)
Jun 15 #HTML / CSS
css3中的calc函数浅析
Jul 10 #HTML / CSS
You might like
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
Sanic框架Cookies操作示例
2018/07/17 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
python如何爬取网页中的文字
2020/07/28 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
请介绍一下Ant
2016/07/22 面试题
大专生自我鉴定范文
2013/10/01 职场文书
工程资料员岗位职责
2014/03/10 职场文书
安全环保标语
2014/06/09 职场文书
金融专业求职信
2014/08/05 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
人力资源部工作计划
2019/05/14 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
详解MySQL的半同步
2021/04/22 MySQL