Я реализую твиттер-тикер. Каждый твит представляет собой контейнер div (с идентификаторами, например, id="tweet1", "tweet2" и т. д.), в котором есть несколько других элементов div (эти div используются для статуса твита, даты, времени, тегов и т. д.). ). Все эти твиты содержатся в самом внешнем div, скажем, с id="twitter-feed".
Структура такая,
<div id="twitter-feed">....
<div id="tweet1">....
<div><div> //For image
<div><div> // For status
<div id="tweet2">....
<div><div> //For image
<div><div> // For status
</div>
Я хочу анимировать эти твиты слева направо, один за другим.
CSS имеет,
#twitter-feed {
position:fixed;bottom:0;left:0;width:100%;font-size:50px;Background-color:#CD5C5C;
}
#twitter-feed div {
position:relative;color:yellow;animation:mymove 50s infinite linear;-webkit-animation:mymove 50s infinite linear;
}
@keyframes mymove
{
from {left:0px;}
to {left:100%;}
}
@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:0px;}
to {left:100%;}
}
У меня также есть рабочий код javascript, который получает твиты и заполняет элементы div.
Но этот код выводит как,
Tweet1....Animating from left to right...then New Line
Tweet2....Animating from left to right...then New Line
Я хочу знать, как я могу поставить эти div, чтобы твиты шли один за другим, а не один под другим. Все остальное работает нормально, за исключением того, как должны отображаться эти твиты.
Я использую код из приведенной ниже ссылки. Javascript загружает твиты, и я изменил код CSS для #twitter-feed. Код, который получает твиты Если у вас есть посмотрите на сценарий Java, вы увидите, что твиты заполнены как div.
Пожалуйста помоги.
Спасибо, Пиюш