Я использую конструктор форм для создания многошаговой формы и вставляю свой собственный CSS для изменения макета формы. Не могу ухватиться за кнопки «следующий» и «предыдущий».
Я использую «Легкие формы» для создания пользовательских многошаговых форм с логическими условиями. Если вы не знакомы с Easy Forms, это в основном перетаскивание с возможностью вставлять фрагменты HTML и устанавливать классы контейнера CSS для каждого вопроса, который вы задаете в форме. Затем у вас есть доступ к коду CSS, чтобы создать собственную «тему» для формы.
У меня есть доступ к кнопке «Отправить» во время процесса перетаскивания, поэтому я смог установить класс CSS для этого, и в моем CSS я центрировал его, используя смещения и «col -...» , Тем не менее, я не могу ухватиться за кнопки «следующий» и «предыдущий», так как это многошаговая форма с несколькими разрывами страниц. В Easy Forms я не могу получить доступ или редактировать кнопки «Следующая» и «Предыдущая» (насколько я могу их различить), поэтому я не могу назначить им класс CSS.
Я опубликовал форму и посмотрел HTML-код того, что Easy Forms назначает следующей и предыдущей кнопкам.
Вот как это выглядит в HTML-коде:
<button type="button" class="btn btn-primary next">Next</button>
У меня нет доступа к html-коду, чтобы просто добавить туда центрированный div, поэтому мне нужно как-то зацепить эти кнопки через css.
Вот некоторые из моих попыток
.btn {
box-sizing: border-box !important;
border: 0 !important;
border-bottom: 3px solid rgba(0, 0, 0, 0.1) !important;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 600;
text-shadow: 0 -1px 0 rgba(255,255,255,0.1);
padding: 16px 32px;
margin: 0 auto;
}
.btn-primary {
background-color: rgb(10,31,46);
box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.07),0 1px 1px rgba(10,13,25,0.5);
text-align: center;
margin: auto;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
background-color: #163348; !important;
background-color: #163348 !important;
box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.07),0 1px 1px rgba(10,13,25,0.5) !important;
outline: 2 !important;
}
.previous {
text-align:center;
margin: auto;
}
.next {
text-align: center;
margin: auto;
}
Центрированные кнопки «Следующая» и «Предыдущая»