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 相关文章推荐
IE兼容css3圆角的实现代码
Jul 21 HTML / CSS
Css3+Js制作漂亮时钟(附源码)
Apr 24 HTML / CSS
HTML5 本地存储实现购物车功能
Sep 07 HTML / CSS
Html5剪切板功能的实现代码
Jun 29 HTML / CSS
让IE支持HTML5的方法
Dec 11 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
Feb 10 HTML / CSS
html5画布旋转效果示例
Jan 27 HTML / CSS
Html5新特性用canvas标签画多条直线附效果截图
Jun 30 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
Jan 27 HTML / CSS
div或img图片高度随宽度自适应的方法
Feb 06 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 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
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
深入php中var_dump方法的使用详解
2013/06/24 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
2019/10/17 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
JavaScript hasOwnProperty() 函数实例详解
2017/08/04 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
JavaScript剩余操作符Rest Operator详解
2019/07/20 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
python并发编程之线程实例解析
2017/12/27 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
Python实现随机漫步功能
2018/07/09 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
公积金单位接收函
2014/01/11 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
庆七一主持词
2015/06/29 职场文书
卫生主题班会
2015/08/14 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android