Доброго времени суток. Стоит задача сделать бегущую строку как в музыкальном плеере. Допустим у нас есть див, скажем с размерами 200 px если название песни помещается в него, гуд, ничего не делаем, если скажем название не умещается в 200 px, то что не влезло скрыто, заголовок (название) начинает медленно плыть за левый край пока не вернется в исходное положение (показ начала заголовка, конец скрыт), а затем заголовок снова должно поплыть. Анимация происходит секунд через 5 после открытия страницы и перед началом последующей прокрутке. Как такое реализовать ? по моему на чистом css не получиться, придется прибегнуть к js, но по возможности лучше на css.
Пока писал, вспомнил, что интересует еще такой вопрос. в ряд выводятся три блока (calc(33% - 20px)), как сделать так что если в конце осталось для вывода два блока, то их нужно растянуть, если один, то и его нужно вытянуть во всю ширину.
второе решение я как раз и применял, вопрос лишь в том как сделать паузы. страница открылась, текст стоит, прошло 5 сек, поплыл, прокрутился, вернулся в исходное положение, еще 5 сек постоял, снова поплыл, вот именно это у меня не выходит