Александр Петров: в вашем случае проще использовать svg. Иначе нужно будет несколько изображений одной квртинки под все разрешения, и нужно будет менять размер блока и позицию бэкграунда в зависимости от разрешения. Либо извращаться с бэкграунд сайзом. И то и то не нормально.
Евгений: То, что хочет заказчик, если я правильно понял, это глупо. Завтра вфйдет обновленик для какого нибудь браузера, где один стандартные уонтролы будут другими. И вся затея накроется. А браузеров много и под разные платформы. Какой-то просто супер гемор. Совсем ненужный супер гемор.
Как по мне, так самым правильным будет объяснить это человеку.
Но если уж заморачиваться, то это надо искать как выглядят все контролы всех браузеров всех платформ и кастомить через лейбл, отдавая нужные стили, определяя браузер и платформу, скриптом. Но это пипец какая-то жесть.