Существуют разные варианты, как это сделать, но если бы это был я, я бы физически изменил размеры реальных файлов изображений, чтобы обеспечить оптимальный контроль над качеством изображения. Если файлов много, и это может занять много времени в Photoshop (или любом другом редакторе изображений, который вы используете), тогда используйте свой любимый язык сценариев в сочетании с чем-то вроде ImageMagick и позвольте компьютеру делать то, что нужно это лучше всего;)
CSS
Используйте CSS3 background-size
, как упомянуто Juicy Scripter. Обратите внимание, что background-size
, однако, является более новым атрибутом CSS, который не будет работать в старых браузерах (например,
HTML
Загрузите изображение шахматной фигуры с фактическим тегом img
и измените ширину этого HTML-элемента (недостатком является то, что это, вероятно, приведет к перекомпоновкам, которые могут замедлить рендеринг страницы или вызвать мерцание или другие нежелательные странности). Вам, вероятно, потребуется использовать различные методы позиционирования (например, position
, z-index
и т. Д.) В зависимости от вашей реализации.
Руководство
Просто сделайте изображения физически меньше. Я думаю, что, в конце концов, это лучший (хотя и самый трудоемкий) вариант, поскольку он позволит вам сохранить максимальный контроль над качеством изображений. Различные браузеры могут непредсказуемо изменять размеры изображений по-разному (в зависимости от того, как они обрабатывают изменение размера), тогда как, если вы изменяете их размер самостоятельно, вы гарантированно представите изображения в соответствии с вашими намерениями.