Я короче посмотрел и сделал свое. В место left - transform.
В этой анимации есть 1н недостаток, если сделать разные блоки, то будет видно где анимация начинается и заканчивается. Могу выложить свой вариант если интересно. Там анимация в два потока, еще не настроена полностью, но почти не заметно, если только всматриваться.
@fulli чтобы сделать циклическое движение, нужно либо:
— постоянно переставлять последний блок на первое место по его выходе за пределы видимой области + суммарная ширина блоков должны превосходить ширину этой области
— продублировать набор блоков, поставить их друг за другом, и организовать работу наборов в полуфазе
Второй вариант потребуется всегда, если суммарная ширина блоков меньше области просмотра этих блоков.
Для CSS анимации нужно знать ширину этой области — сдвиг зависит именно от этой ширины. Ну и поскольку переставлять CSS не умеет в принципе, то нам нужен дубляж.
@Petroveg Я понимаю что js только управляет событиями. Я просто сделал не большой скрипт, который попросту изменяет название блоков, в свое время они движутся довольно плавно. Вы гений по части css, знаете по любому больше меня. Я начала лишь год назад и из этого года только неделю писал. Поэтому обхожусь костылями, со временем я надеюсь буду так же эксперт как и вы) Так что у меня есть на кого ровняться. Спасибо вам.
@Libris Да, а так же что бы все дивы помещались. В зависимости от ширины окна их может больше или меньше, а надо что бы были все.. и отступы должны быть одинаковыми. Кажется по любому придется в js прибегать, чего не особо хочется.
Не стоит судить по 1му взгляду, я знаю от html до c++ и способен не только html странички делать. Я могу написать сниффер. Ты больше болтаешь чем делаешь, это говорит о том что ты сам не знаешь. И запихни свою систематику, ну ты знаешь куда. Жить по правилам скучно, к тому же вспомни изначально предназначение их.