Часто, разрабатывая дизайн сайта или какой то страницы, владельцы сайтов просят дизайнеров, нарисовать необычные и красивые чекбоксы, или флажки, кому как удобно, в общим элемент input type="checkbox". В нарисованном макете все смотрится очень шикарно и всем все нравится, но как воплотить задуманное в реальность и сделать на странице стилизованный чекбокс.
С решением этой проблемы или воплощением задуманного Вами в реальность, предлагаю следующий метод. С помощью jquery, этот метод будет задавать чекбоксу нужную картинку. Тоесть, у Вас должна быть нарисованная картинка активного и неактивного флажка. Ниже пример, как будет работать готовый вариант
Если это то что Вам нужно, то приступим к началу работы
Как обычно для скриптов. который используют jquery, сначала надо подключить библиотеку, но это нужно делать только в том случаи, если Вы ранее этого не делали или Ваша система управления сайтом по умолчанию сама ее не подключила.
В шапке или подвале сайта, указываем путь к нашей библиотеке
Теперь в нужном месте, там где будут установлены флажки, скорее всего это какая-нибудь форма, нужно добавить элемент input type="checkbox", предварительно заключив его в родительский span и присвоив ему класс checkbox.
Ну и картинка как пример, сохраните ее себе, нажав на него правой кнопкой мыши и выбрав - Сохранить изображение. По надобности замените своей, но если у нее другой размер, то правильно укажите его в стилях.
Таких флажков можно создавать много, просто нужно указывать разные значения name и id. В нашем случаи это one. Тоесть для каждого нового флажка, придумайте новое имя. Если все сделано правильно, Вы увидите готовый результат.
А Вы на своем сайте используете стандартные чекбоксы или все же отдаете предпочтения стилизованным?