с вылетом из Москвы
Специальное предложение на горнолыжный курорт
от 599990 рублей
8 (900) 250-90-00

Супер цена на горнолыжный курорт в Швейцарии на 20 дней

Гарантия комфортного тура
Достоверная и актуальная информация
Дата вылета
Ваш телефон
Нажимая кнопку «Получить спецпредложение», Вы соглашаетесь на обработку персональных данных

Как добавить горизонтальную форму в BF203N в ZeroBlock за 7 минут для Tilda - VT

Добавим форму заявки в ZeroBlock, выделим заголовок цветом и добавим 2-а эффекта к кнопке формы.
Порядок выполнения
1. Создаём ZeroBlock. Настраиваем визуальную часть. Адаптируем.
2. Создаём в Zero элемент HTML и размещаем в предполагаемом месте формы.
3. Очищаем этот элемент и добавляем в него блок
<div class= "zeroformgor"></div>. Всё сохраняем

4. Добавляем форму BF203N (Настройки на примере:
- 2 поля ввода
- ширина 8 колонок - без отступа
- отступ сверху и снизу 0

5. Добавляем код 1. Изменяем:
#rec44431853 - это ID ZeroBlock
#rec44435251 - это ID блока с формой

6. Добавляем эффект бликов для кнопки код 2
7. Добавляем эффект вспышки при наведении для кнопки код 3
8. Добавляем код выделения заголовка в Zero H2 (можете поменять на H1)

9. Адаптируем ZeroBlock с формой. Всё.

Скрипт вставляется в блок ДРУГОЕ►Т123

1
<script type="text/javascript">
$(document).ready(function(){
//Добавляем класс к ZeroBlock 
$("#rec44431853").addClass("zerosformoy"); 
//Добавляем класс к форме
$("#rec44435251").addClass("formavzero");    
  
//клонируем нашу форму в ZeroBlock
$(".formavzero").appendTo(".zeroformgor");

//Скрывает табличку с ошибкой заполнения
$(".formavzero .t-form__errorbox-bottom").hide();
//Скрывает надписи об ошибке заполнения
$(".formavzero .t-input-error").hide();
});
</script>

<style type="text/css">
/*Задаём цвет и отступы таблички об успешной отправке данных */    
   .formavzero .t-form__successbox{
        background:#4bbf15 !important;
        padding: 5px;
        margin-bottom: 5px;
    }    
/*Задаём цвет при наведении для кнопки в Zero */
    .formavzero button:hover{
    background-color:#4bbf15 !important;
    }   
/*Высота полей ввода */    
    .formavzero input{
    height: 40px !important;
    }
/*Отступ между полями */     
    .formavzero t-input-group{
    margin-bottom: 20px !important;
    }
/*Задаём высоту и плавный переход для кнопки в Zero */
    .formavzero button{
    height: 40px !important;
    transition: all 0.3s ease-in-out;
    }  
/*Задаём отступ текста под формой */
    .formavzero .t-form__bottom-text{
    margin-top: 10px !important;
    font-size: 10px !important;
    }      
     /*Размер шрифта политики*/
    .formavzero .t-form__bottom-text div{
    font-size: 10px !important;
    }      
    /*Размер шрифта подписи полей ввода*/
    .formavzero .t-input-subtitle{
        color:#ffffff;
        opacity: 0.90 !important;
        font-size:14px !important;
    }
    /*Отступы в кнопке при разрешениях меньше 1200 px*/
    @media screen and (max-width: 1200px) {
    .formavzero .t-submit {
    padding-left: 10px;
    padding-right: 10px;
}}
    /*Максимальная ширина формы при ширине экрана меньше 960px*/
     @media screen and (max-width: 960px){
    .formavzero .t-col_8 {
    max-width: 400px !important;
}}   
</style>

2
<style>
 .t-submit:hover{
    box-shadow: none;
    -webkit-animation: si-button-pulse 0.8s 0s ease-out 1;
    -moz-animation: si-button-pulse 0.8s 0s ease-out 1;
    animation: si-button-pulse 0.8s 0s ease-out 1;
    overflow: hidden;
}
@keyframes si-button-pulse {
    from {box-shadow: 0 0 8px 6px #43a713, 0 0 12px 14px #43a713;}

    to {box-shadow: 0 0 18px 6px rgba(255, 48, 26, 0), 0 0 4px 40px rgba(255, 48, 26, 0);}
}
</style>

3
<script>
        $('.t-submit').append('<div class="ink animate" style="height: 200px;width: 250px;top: -20px;left: -140px;"></div>');
</script>

<style>
     .t-submit{
        position: relative;
        overflow: hidden;
    }
    .ink{
       display: block;
       position: absolute;
       background: rgba(255, 255, 255, 1.0);
       border-radius: 100%;
       -webkit-transform: scale(0);
       -moz-transform: scale(0);
       -o-transform: scale(0);
       transform: scale(0);
       z-index: 20;  
    }
    
    .animate {
    webkit-animation: ripple 3s linear infinite;
    -moz-animation: ripple 3s linear infinite;
    -ms-animation: ripple 3s linear infinite;
    -o-animation: ripple 3s linear infinite;
    animation: ripple 3s linear infinite;
     }
   @keyframes ripple {  
    20% {     
        opacity: 0;     
        transform: scale(2.7);
        }
    100% {     
        opacity: 0;     
        transform: scale(2.7);
        }
   }    
</style>

4
<style type="text/css">
h2{
      /*Задаёт цвет и прозрачность*/
      background-color: rgba(0, 0, 0, 0.45);
      /*Если убрать строчку ниже, то окраситься не построчно, а целиком*/
      display: inline !important;
  }
</style>
Made on
Tilda