javascript - 包装 CSS3 slider

标签 javascript html css

在此 fiddle 内,我正在使用 CSS3 来滑入文本(下面的示例)。但是,我希望它环绕以有效地实现自动收报机。虽然问题似乎涉及微观管理像素以添加更多文本并创建干净的过渡。

@-webkit-keyframes slidein {
      from {
        margin-left:100%;
        width:100%
      }
      to {
        margin-left:0%;
        width:100%;
      }
    }

建议?

这是一个 example , 但我想使用 CSS。

最佳答案

这是完成它的一种方法:http://jsfiddle.net/ytKV5/ .使用 Chrome 。我不想为每个扩展创建代码。

请记住,在 CSS 中,您无法根据滚动文本的长度来调整幻灯片的速度。文本越长,滚动速度越快。

HTML:

<div id = "wrapper">
    <h1>Scrolling text....scrolling...scrolling</h1>
</div>

CSS:

* {
    margin: 0;
    padding: 0;
}

@-webkit-keyframes scroll-text {
    0% {
        left: 100%;
        -webkit-transform: translateX(0%);    
    }

    100% {
        left: 100%;
        -webkit-transform: translateX(-150%);  
    }
}

#wrapper {
    width: 200px;
    height: 40px;
    outline: 1px solid #000;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}

#wrapper > h1 {
    white-space: nowrap;
    line-height: 40px;
    position: absolute;
    top: 0;
    -webkit-animation: scroll-text 15s linear infinite;
}

关于javascript - 包装 CSS3 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24541513/

相关文章:

javascript - 尝试针对特定菜单项以仅更改菜单 CSS 中的前四项

javascript - eclipse javascript 插件来检测继承

html - 如何设置svg的高度和svg所在容器的高度

javascript - 无法在任何 DIV 上按 % 调整高度

html - 菜单问题和显示尺寸

javascript - 无法在angularjs中进行双向数据绑定(bind)

javascript - 计算 Lodash 数组中的匹配数

html - 单击缩略图之前如何在 div 中加载图像?

css - Div 上滚动条的 IE10 问题

javascript - 如何增加我的 Twitter 源小部件的宽度和字体大小?