我试着做this

.image_wrap {
   width:580px;
   height:260px;
   overflow:hidden;
}
.image_wrap img {
        width:100%;
        height:100%;
        transform:scale(1.2);
        -webkit-animation: 1s slideImg linear infinite;
        animation: 1s slideImg linear infinite;
    }
    
    @-webkit-keyframes slideImg {
        from { transform: translateY(100%); }
        to { transform: translateY(-100%); }
    }
    @keyframes slideImg {
        from { transform: translateY(100%); }
        to { transform: translateY(-100%); }
    }

但我正在努力使它在重复之间没有空白.这可能吗?

老实说,我只try 了一些东西,但我计划try 的最新事情是使用背景img,并设置在一个单独的div,并try 动画?

推荐答案

最简单的解决方案是复制幻灯片.像这样:

.slider {
  max-width: 580px;
  height: 260px;
  overflow: hidden;
}
.images {
  animation: 4s slider linear infinite;
}
.images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@keyframes slider {
  0%,100% {
    transform: translateY(0);
  }
  99.999% {
    transform: translateY(-50%);
  }
}
<div class="slider">
  <div class="images">
    <img src="https://picsum.photos/id/6/580/260" alt="">
    <img src="https://picsum.photos/id/66/580/260" alt="">
    <img src="https://picsum.photos/id/666/580/260" alt="">
    <!-- duplicates -->
    <img src="https://picsum.photos/id/6/580/260" alt="">
    <img src="https://picsum.photos/id/66/580/260" alt="">
    <img src="https://picsum.photos/id/666/580/260" alt="">
  </div>
</div>

Javascript相关问答推荐

如何提取Cypress中文本

每次子路由重定向都会调用父加载器函数

vscode扩展-webView Panel按钮不起任何作用

Cookie中未保存会话数据

如何从JSON数组添加Google Maps标记—或者如何为数组添加参数到标记构造器

无法在nextjs应用程序中通过id从mongoDB删除'

WebGL 2.0无符号整数输入变量

如何将Openjphjs与next.js一起使用?

如果Arrow函数返回函数,而不是为useEffect返回NULL,则会出现错误

使用Google API无法进行Web抓取

如何将innerHTML字符串修剪为其中的特定元素?

如何 for each 输入动态设置输入变更值

Docent.cloneNode(TRUE)不克隆用户输入

如何使用Astro优化大图像?

如何修复使用axios运行TSC index.ts时出现的错误?

FireBase FiRestore安全规则-嵌套对象的MapDiff

如何在TransformControls模式下只保留箭头进行翻译?

将延迟加载的模块转换为Eager 加载的模块

此上下文在JavaScript中

Html/JS:如何在脚本执行前阻止呈现?