@Soulism

Как сделать плавное смещение блоков при нажатии на кнопку?

Я владею чуть более, чем базовыми навыками HTML и CSS. Нужно реализовать на сайте плавное смещение блоков при нажатии на кнопку "далее".

Будет, условно, 10 input'ов. Один input на один экран + кнопка "далее". Нужно, чтобы при нажатии на эту кнопку прошлый блок input'а плавно смещался влево (хорошо, если бы я сам мог контролировать анимацию, ее тип и т.д.), а новый, с такой же анимацией, появлялся с правой стороны. Внизу этого действа будут кружочки, отображающие прогресс. На картинке все видно.

Как я могу это реализовать без навыков JS? Или есть какой-то скрипт, куда я могу просто подставить значения?

9675a907166241f29a6c98e53df099c3.png


Спасибо за понятные ответы.
  • Вопрос задан
  • 6766 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Совсем без js, наверное не обойдется.

Например так: клик по кнопке добавляет контейнеру с инпутом класс, а сдвиг за счет css transition
Пример: https://jsfiddle.net/pgawqtuz/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Anna_BS
@Anna_BS
Это слайдер
swiper попробуйте подстроить этот
анимацию появления css нужно будет написать
Ответ написан
Комментировать
v-borgomotov
@v-borgomotov
Молодой креативный специалист
Можно подключить и реализовать с помощью animate.css
https://daneden.github.io/animate.css/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект