发布日期:2026.02.24 10:48浏览量:7作者:制作部
一般的网页中,网站中比较重要的文案,例如banner图标题、栏目标题、文章标题这些文字都是静止不动的。虽然比较正式,但从页面展现来说,如果这些文字能够附带一些动画效果,可能会更好。
在这种时候,如果能往中加入长沙网站建设总结出的波浪变化效果就非常合适了。
效果在页面上的显示也很简单,就是让标题的每个字间隔相同的时间,不断进行上下摆动,看起来像波浪一样。实现方式也很简单,只要几行代码。
Js代码展示:
因为页面的文字一般情况都是从后台进行调用,并且也会是一整行文字不会分开。而我们的效果是单个文字的变化,所以需要先将文字拆分出来。标题文字由div包裹,使用js将每一个字都分割成一个span元素,每个span里包含一个字符,并赋予特定的属性为效果的实现做准备。
文字分割完后,长沙网站制作就可以开始设置动画样式:
Css核心代码展示:
.txt span {
display: inline-block;
animation: blon 2.5s ease-in-out infinite;
animation-delay: calc(var(--i) * 0.15s);
}
@keyframes blon {
0% {
transform: translateY(0) rotate(0deg);
}
25% {
transform: translateY(-22px) rotate(-7deg);
}
75% {
transform: translateY(22px) rotate(7deg);
}
100%{
transform: translateY(0) rotate(0deg);
}
}
为每个span附加上animation属性,通过transform在Y轴和角度的变化让所有span都能实现摆动效果。再通过之前设定好的特定属性,按顺序添加animation-delay,错开每一个span的动画起始时间。
最终呈现在页面上的样子就是一列文字在按顺序,像波浪一样不断上下摆动。
(效果截图)
以上是长沙网站设计整理出的文章标题波浪变化效果的制作方法,希望对您有所帮助!
长沙蒲公英网络专业提供高效且优质的网站优化服务,为您的企业的发展保驾护航! 欢迎来电咨询:0731-84069615.