【问题标题】:how to hidden the scrolling text word by word如何逐字隐藏滚动文本
【发布时间】:2016-06-09 04:48:49
【问题描述】:

我想逐字从左到右滚动文本。就像这个page,单词逐字滚动直到最后一个单词。然后在隐藏最后一个单词后重新开始。

我没有在 iOS 上使用 <marquee>,因为滚动文本看起来不像在 Android 中那样平滑滚动。所以,我对我的code 做了一些更改。

结果是滚动文本直到最后一个单词才逐字隐藏。最后一个字还没翻完,突然半路消失了。然后它又开始 srcolling。

【问题讨论】:

  • 尝试-100%的-130px属性
  • 当我输入 -230% 时它起作用了。但是如果字符小于我的代码中的文本数。再次显示滚动文本已经很晚了。

标签: html ios css ionic-framework


【解决方案1】:

试试这个css代码

body {
cursor: url('http://ionicframework.com/img/finger.png'), auto;
}

.scroll-left {
height: 50px;
position: relative;
overflow: hidden;
}

.scroll-left p {
white-space: nowrap !important;
width: 100%;
height: 100%;
margin: 0;
line-height: 50px;
/* Apply animation to this element */
-moz-animation: scroll-left 20s linear infinite;
-webkit-animation: scroll-left 20s linear infinite;
animation: scroll-left 20s linear infinite;
}

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

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

@keyframes scroll-left {
0% {
    -moz-transform: translateX(100%);
    /* Browser bug fix */
    -webkit-transform: translateX(100%);
    /* Browser bug fix */
    transform: translateX(100%);
}
100% {
    -moz-transform: translateX(-100%);
  width:165%;
    /* Browser bug fix */
    -webkit-transform: translateX(-100%);
    /* Browser bug fix */
    transform: translateX(-100%);
}
}

【讨论】:

  • 该代码确实逐字隐藏了滚动文本,但直到单词末尾才隐藏。它突然消失并从头开始滚动文本
猜你喜欢
  • 2019-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-23
  • 2014-04-23
  • 1970-01-01
相关资源
最近更新 更多