Я делаю шахматную доску в javascript. Площади шахматной доски (кнопки) изначально были рассчитаны на 60 пикселей на 60 пикселей, но теперь они 40 пикселей на 40 пикселей.
button
{
width:40px;
height:40px;
border: 0
}
Однако некоторые части, которые были предназначены для этой предыдущей шахматной доски, по-прежнему составляют 60 пикселей на 60 пикселей. Есть ли какой-либо способ в Javascript, чтобы уменьшить размер изображений пропорционально размеру квадрата? В настоящее время изображения соответствуют размеру квадрата, но не сжимаются, поэтому, когда я говорю,
square.style.backgroundImage = imgLink; // square is the button, imgLink is "WhiteKing.jpg" for example.
Я получаю такие штуки -
Если бы WhiteKing.jpg сократился пропорционально, он бы хорошо поместился. Есть ли способ сделать это в Javascript? Любая помощь могла бы быть полезна.