Я пытаюсь установить флажок на нашем веб-сайте.Если вы перейдете на эту страницу и выберете тарифный план: https://www.shiftdivorceguide.com/submit-listing/, перейдите к нижней части следующей страницы и у нас есть два флажка: «Я согласен» и «Уже есть аккаунт».
Когда я проверяю их, они исчезают, и я хочу, чтобы они отображались с галочкой в них.
HTML для флажка Я согласен
<div class="checkbox form-group col-md-4 check_policy termpolicy">
<input id="policycheck" type="checkbox" name="policycheck" value="true">
<label for="policycheck">
<a target="_blank" href="https://www.shiftdivorceguide.com/terms-and-conditions/" class="help">I Agree</a>
</label>
</div>
CSS:
.checkbox input[type=checkbox] {
display: none;
}
.checkbox label:before { /*This is the css code for the existing checkbox*/
content: "";
display: inline-block;
width: 20px;
height: 20px;
top: 3px;
margin-right: 10px;
position: absolute;
left: 0;
bottom: 1px;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
border-radius: 2px;
}
Если я изменю это значение на display:inline
, появится второе поле поменьше, и если я отмечу его, я согласен, что оно переместится вправо.Когда я отмечаю этот флажок, экземпляр :Before
исчезает в коде вместе с полем на экране
Я бы хотел, чтобы более приятное поле большего размера (а не поле меньшего размера) оставалось и отображалось как отмеченное прикто-то проверяет.
Может кто-нибудь указать мне правильное направление, как это исправить?
Заранее спасибо!