❷ Весь функционал прописан при помощи классов с использованием обертки функции конструктора, которые есть в JS;
- переключение по стрелке слайдера(кнопка вверх отсутствует);
- анимация, с помощью animated.css;
- возврат на первый слайд, осуществляется кликом на лого.
- после закрытия видео останавливается, после повторного открытия, видео начинается заного(сбрасывается).
- на первом большом слайде, переключение маленьких слайдов, с добавлением активности;
- на 3-ем большом слайде, автопереключение маленьких слайдов с интервалом 5сек;
- при наведений курсора, автопереключение останавливается;
- на 5-ом большом слайде, показ маленьких слайдов с возможностью просмотра видео и с текстовым описанием.
- при клике на плючик, анимированное и интерактивное появление блока;
- на последнем клике по плюсику, блок исчезает и заменяется на информационный.
- fetch api c async / await поcредством AJAX;
- валидация email, запрет на ввод латинских букв;
- маска ввода +1 (США);
- отключение кнопки отправки с помощью disabled;
- при отправке данных, форма анамированно уходит со страницы и аналогично возвращается;
- оповещение пользователя при отправке (loading, success, failure);
- очистка инпутов после отправки.
- переключение модулей слайдера next, prev.