html - 我如何使用 translateY 或 marquee 垂直动画列表菜单?

标签 html css

我正在尝试复制与此页面相同的动画菜单:https://newland.tv/directors ,在 css 中使用 translateY 属性, 我使用 marquee 实现了非常相似的东西,但是动画的结尾和开头之间有很大的差距。 这是我的代码示例

<marquee bahavior="scroll" direction ="up">  

<ul class="m">

   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>

</ul>

</marquee>

这是CSS:

.marquee {
    height: 200px;
    width: 800px;
    border: 2px solid #eee;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    margin: 200px auto;
}

 @keyframes marquee {
    0% { down: 0; }
    100% { down: -100%; }
}

最佳答案

您可以将 translateX 与无限动画一起使用;

.container{
  overflow:hidden;
  height:200px
}

.content{
  height:100%;
  animation: 3s linear up infinite
}

@keyframes up{
  from{transform:translateY(-100%)}
  to{transform:translateY(100%)}
}
<div class="container">
<div class="content">
<ul class="m">
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>
   <li>1. - http://afrika-agency.com/ ijzzejrzerjfp^</li>

</ul>

</div>
</div>

关于html - 我如何使用 translateY 或 marquee 垂直动画列表菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58118420/

相关文章:

html - 超链接的缩放转换不起作用

javascript - 无法使用模态

javascript - tinyscrollbar 内的 Accordion

css - 将链接/按钮与包含其他元素的容器的右侧和底部对齐 - 不能使用 flex

php - 使用 Bootstrap 的自定义通知

javascript - 将数据从 html 表单导入 jquery 函数时出现问题

html - 使用 CSS 包含自定义字体以使其与大多数浏览器兼容的最佳方法是什么?

javascript - 无法让 mottie jQuery 键盘突出显示所选键

javascript - 如何使用已创建的元素删除已创建的元素

html - 如何将顶行移动到CSS中文本的底部