Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Осталось добавить, что стандартные контролы будут работать во всех браузерах, а не только в современных.
Ладно хоть в этом примере галка осталась галкой, а то иногда больное воображение дизайнеров превращает галку в не понятно какой переключатель.
Например?
Я благодарен за ваш материал и очень сильно он мне помог, но до сих пор сталкиваюсь с багом, который находится на этом примере.
Баг заключается том, что при клике на любой стилизированный с помощью материала элемент управления, браузер отправляет страницу на самый вверх. Как это устранить?
Сама разметка:
<footer id="form-popup">
<div class="check-selectors">
<span class="title-form">FORM OF OWNERSHIP</span>
<label>
<input type="checkbox" value="" checked="">
<span>checkbox on</span>
</label>
<label>
<input type="checkbox" value="" checked="">
<span>checkbox on</span>
</label>
<label>
<input type="checkbox" value="">
<span>checkbox off</span>
</label>
</div>
<div class="radio-selectors">
<span class="title-form">AVAILABILITY OF PARKING, SWIMMING POOL, RESTAURANT</span>
<label>
<input type="radio" value="" name="radio" checked="">
<span>radiobutton on</span>
</label>
<label>
<input type="radio" value="" name="radio">
<span>radiobutton off</span>
</label>
<label>
<input type="radio" value="" name="radio">
<span>radiobutton off</span>
</label>
</div>
</footer>
Стилизация флажков и переключателей с использованием CSS3