При просмотре переключателя в инспекторе можно увидеть, что тег ввода получает атрибут -webkit-Appearance: none , установленный в sp: // import / css / файлы shared.css и sp: //import/css/reset.css.
button, input, textarea {
-webkit-appearance: none;
font-family: inherit;
font-size: 12px;
}
Файлы sp: //import/css/adam.css и sp: //import/css/eve.css импортируют sp: // import Файл /css/shared.css, как вы, вероятно, получаете этот атрибут. Такое поведение существует только для типов радио и флажков, потому что другие типы ввода переопределяются в других местах.
Совет: Если вы просматриваете атрибуты css в инспекторе, вы можете на самом деле проверить их, чтобы удалить или заново добавить стиль.
Решение
<input type="radio" style="-webkit-appearance:radio" />
<input type="checkbox" style="-webkit-appearance:checkbox" />
Имейте в виду: Возможно, разработчики намеревались не показывать кнопки радио / флажков, поэтому ваше приложение может иметь проблемы с утверждением из-за рекомендаций по пользовательскому интерфейсу.
С уважением,
Kevin