type="radio" один из самых сложно поддающихся стилизации элиментов в html. Его вид напрямую зависит от настроек браузера и везде выглядит по-разному. Если мы хотим стилизовать инпут, нам нужно полностью сбросить вид стандартных кружков и добавить стилизацию для "накладных" HTML: делаем сам инпут: <input class="rooms-radio-real" type="radio" value="1"> и рядом делаем span для "накладной" опции <span class="rooms-radio-fake">1</span> CSS: (сбрасываем все стили) .rooms-radio-real {
opacity: 0;
appearance:...
Источник: WebForMyself.com Поле ввода в HTML простое, мощное и выполняет то, для чего предназначено. Имея более 30 вариантов атрибутов, input является одним из самых надежных HTML-тегов. Поскольку пользователи постоянно взаимодействуют с полями на странице, прилагается много усилий, чтобы сделать их привлекательными и простыми для взаимодействия, но многое может пойти не так. Базовая разметка Хорошее практическое правило и на самом деле лучшая практика CSS — всегда добавлять метки. В этой статье...