任何想法如何解决快速动画背景图片

Posted

技术标签:

【中文标题】任何想法如何解决快速动画背景图片【英文标题】:Any idea how to solve fast animating background picture 【发布时间】:2022-01-04 21:36:27 【问题描述】:

这是我用于动画背景的 css 代码,但它太快了,一切都在几秒钟内发生。请有人帮我解决这个问题。 我是新来的

    .one 
animation: changeBg 1s infinite; 
width:100%; 
height:450px; 

    @keyframes changeBg
     0%,100%  background-image: url("../project1/img/hero1.jpg");
    
    25% 
       background-image: url("../project1/img/hero2.jpg");
     
    50% 
       background-image: url("../project1/img/hero3.jpg");
     
    75% 
        background-image: url("../project1/img/hero4.jpg");
     

【问题讨论】:

【参考方案1】:
.one 
  animation: changeBg 3s infinite; 
  width:100%; /*      ^^^^ */
  height:450px; 

将 1s 更改为您想要的任何持续时间

可以是秒 (s) 或毫秒 (ms) W3 Schools: animation-duration

【讨论】:

哦,错过了。非常感谢?【参考方案2】:

animation: changeBg 1s infinite; 中的 1s 是您的时机。您可以增加它,另外您可以添加动画计时功能,如easelinear...等

【讨论】:

我如何添加线性函数导致它真的很慢? 你可以做animation: changeBg 5s infinite linear;或者像这样添加它自己...animation-timing-function: linear;。 developer.mozilla.org/en-US/docs/Web/CSS/…

以上是关于任何想法如何解决快速动画背景图片的主要内容,如果未能解决你的问题,请参考以下文章

LINQ 在视图中不起作用。任何想法如何解决这一问题?

Android开发——如何解决三方库中的类名冲突问题

Android开发——如何解决三方库中的类名冲突问题

Android开发——如何解决三方库中的类名冲突问题

JQuery 帮助 - 动画背景颜色

Y 轴上的 JQuery 动画背景图像