Я пытаюсь найти прямой CSS для применения флажка.Но я смог найти только хаки для стилей или флажок.В отличие от input[type=button] или [type=text], почему флажок или переключатель не позволяют использовать собственные стили CSS?
input[type=button]
[type=text]
Вы не можете напрямую установить флажок или радиовход.Это стиль браузера.Если вы хотите выполнить некоторую настройку, вам нужно спрятать ее и стилизовать с помощью псевдоэлемента, например: before /: after или просто использовать span и т. Д.
Вот несколько простых примеров: https://www.w3schools.com/howto/howto_css_custom_checkbox.asp