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弹性盒模型开发笔记(一)
Apr 26 HTML / CSS
CSS3中的opacity属性使用教程
Aug 19 HTML / CSS
CSS3 box-sizing属性详解
Nov 15 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
Nov 01 HTML / CSS
html5理解head_动力节点Java学院整理
Jul 13 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
Jan 07 HTML / CSS
html5指南-4.使用Geolocation实现定位功能
Jan 07 HTML / CSS
HTML5未来发展趋势
Feb 01 HTML / CSS
uniapp+Html5端实现PC端适配
Jul 15 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
Sep 15 HTML / CSS
HTML5 canvas实现的静态循环滚动播放弹幕
Jan 05 HTML / CSS
使用CSS设置滚动条样式
Jan 18 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
给多个地址发邮件的类
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
php header示例代码(推荐)
2010/09/08 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
php rsa加密解密使用详解
2015/01/14 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
python实现windows下文件备份脚本
2018/05/27 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
Otticanet英国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/02/10 全球购物
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
英文求职信结束语大全
2013/10/26 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
答谢会策划方案
2014/05/12 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
怎样写离婚协议书
2014/09/10 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python