Я не думаю, что способ отображения флажка или подобных полей ввода можно изменить с помощью CSS, потому что они являются частью интерфейса браузера. Итак, что бы вы могли сделать?
CSS библиотеки - это решение, как вы уже предложили.
Если бы вам не нравилась только яркость синего цвета, альтернатива может заключаться в наложении другого элемента поверх каждого флажка с уменьшенной непрозрачностью (решением может быть div
с абсолютным положением и белой заливкой). элементы к вашему HTML, и доступные внешние виды по-прежнему будут очень ограничены.
Я бы рекомендовал создать свои собственные флажки с CSS - на самом деле это не так уж сложно, и элементы ввода флажка могут оставаться поскольку они теперь находятся в фоновом режиме.
Я думаю, что этот учебник по w3schools может быть вам весьма полезен. Может быть, немного больше работы, но с дополнительным преимуществом, что ваши флажки и c. выглядят именно так, как вы хотите, не только в chrome, но и в каждом браузере.
Извините, я не смог предложить одно простое решение, но надеюсь, что это немного помогло!