⬆ ⬆ ⬆ ⬆

资源失效修复

当前位置:首页>站长资源> 在网站的底部添加海浪背景特效方法
随机语录:
在网站的底部添加海浪背景特效方法
352°
  • 发布时间
  • 最后更新于
    2021-08-22 22:34:47
  • 文章分类
  • 下载量
    0次【1月内】
  • 下载要求
    暂未获取
  • 文章来源
当前位置:首页>站长资源> 在网站的底部添加海浪背景特效方法

在网站的底部添加海浪背景特效方法

释放双眼,带上耳机,听听看~!
在网站的底部添加海浪背景特效方法

HTML源码:

创建一个div,id为wavesDIV,之后使用svg绘制一个图形出来,并使用animation使其动态

<div id="wavesDIV" style="display: block;">
        <svg class="waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto">
            <defs>
                <path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"></path>
            </defs>
            <g class="parallax">
                <use xlink:href="#gentle-wave" x="48" y="-2" fill="rgba(125,165,191,0.3)"></use>
                <use xlink:href="#gentle-wave" x="48" y="3" fill="rgba(125,165,191,0.5)"></use>
                <use xlink:href="#gentle-wave" x="48" y="5" fill="rgba(125,165,191,0.7)"></use>
                <use xlink:href="#gentle-wave" x="48" y="12" fill="rgba(125,165,191,1)"></use>
            </g>
        </svg>
    </div>

CSS源代码:   使用@keyframes设置动画,并使用animation调用

#wavesDIV{
  position: fixed;
  bottom: 0;
  width: 100%;
  display:block;
  height:20vh;
  background-color:rgb(125,165,191);
  animation: move-out 2s cubic-bezier(0,.98,.97,1) forwards;
}
.waves { 
  position:relative; 
  width: 100%; 
  height:15vh; 
  margin-top:-15vh; 
  min-height:100px; 
  max-height:150px; 
}
.parallax > use { 
  animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite; 
} 
.parallax > use:nth-child(1) { 
  animation-delay: -2s; 
  animation-duration: 7s; 
} 
.parallax > use:nth-child(2) { 
  animation-delay: -3s; 
  animation-duration: 10s; 
} 
.parallax > use:nth-child(3) { 
  animation-delay: -4s; 
  animation-duration: 13s; 
} 
.parallax > use:nth-child(4) { 
  animation-delay: -5s; 
  animation-duration: 20s; 
} 
@keyframes move-forever { 
  0% { 
    transform: translate3d(-90px, 0, 0); 
  } 
  100% { transform: translate3d(85px, 0, 0); 
  } 
}
@keyframes move-out { 
  0% { 
    transform: translateY(400%); 
  } 
  100% { transform: translateY(0%); 
  } 
}
home.php?mod=space&uid=945662 (max-width: 768px) { 
  .waves { 
    height:40px; min-height:40px; 
  } 
}

当然,如果中间多加点,比如40%、50%、60%,动态会更激烈

温馨提示
本站网络名称: 墨梅博客
本文章永久网址: https://momeis.net/post-41476.html
网站侵权说明: 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长Email:momeis6@qq.com 删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们第一时间更新。

给TA打赏
共{{data.count}}人
人已打赏

相关文章

站长资源

win11 非新手教程,非直接升级

2021-6-20 19:59:29

站长资源

JD Cookie 手动获取教程

2021-6-26 22:49:56

免责声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,邮箱momeis6@qq.com 根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。本站部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源大部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
表情包
  • AC娘
  • Tv小电视
  • 婲喵酱
  • 大黄脸
  • 一人之下
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • 3009 用户总数(个)
  • 1561 文章总数(篇)
  • 浏览总数(PV)
  • 今日发布(篇)
  • 1721 运行天数(天)
立即加入

  • 波浪
  • 波浪
  • 波浪
  • 波浪