Javascript 向动画CSS3横幅添加项目时出现问题?

Javascript 向动画CSS3横幅添加项目时出现问题?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,正在尝试向动画CSS3横幅添加最多10个文本项。在获取要显示的项目时遇到问题。想知道是否有一种更简单的方法可以通过如下所示的动画执行类似操作: 这就是在CSS中放置行为的问题。因为该语言没有计算抽象(比如简单的for循环),所以您必须以幻灯片的数量将所有css更新为硬代码 也就是说,有几种方法可以减轻痛苦: 您可以使用诸如stylus之类的css预处理语言,它提供了更简洁的语法(没有供应商前缀),以及一些基本的抽象。但是,即使预处理器为您生成了大部分css,您仍然必须保留硬编码的幻灯片数

正在尝试向动画CSS3横幅添加最多10个文本项。在获取要显示的项目时遇到问题。想知道是否有一种更简单的方法可以通过如下所示的动画执行类似操作:



这就是在CSS中放置行为的问题。因为该语言没有计算抽象(比如简单的for循环),所以您必须以幻灯片的数量将所有css更新为硬代码

也就是说,有几种方法可以减轻痛苦:

  • 您可以使用诸如stylus之类的css预处理语言,它提供了更简洁的语法(没有供应商前缀),以及一些基本的抽象。但是,即使预处理器为您生成了大部分css,您仍然必须保留硬编码的幻灯片数量

  • 您可以从javascript动态生成css。例如,您可以编写javascript来计算幻灯片的数量并生成css3动画代码,然后将其附加到页面的

  • 您不能直接使用css3动画,而是完全从javascript使用它。例如,您可以将所有幻灯片设置为具有转换时间,然后使用javascript移动这些幻灯片

  • 您可以只使用javascript动画,jQuery、tween.js或gsap

  • 您可以完全放弃,只需使用预先存在的javascript幻灯片即可


  • @漂浮我在铬34.0上。等待横幅改变,广告3重叠在广告2文本上。没人能帮忙吗@我的回答对你有帮助吗?
    <div class="marquee">
        <p><a href="http://www.google.com">Advertisement 1</a></p>
        <p><a href="http://www.google.com">Advertisement 2</a></p>
        <p><a href="http://www.google.com">Advertisement 3</a></p>
    </div>