kot2566
@kot2566

Можно ли масштабировать background-image с заданным свойством background-position?

Коротко, https://jsfiddle.net/Lwhd48of как сделать, чтобы фон Красного блока big соответствовал его размеру.

Например, есть картинка, включающая в себя иконки для сайта
mightybytes_icons@2x.png

Как при при использовании свойства background-position одновременно задавать не только координаты, но и длину/ширину "вырезаемой" области. Т.е. чтобы эти параметры не зависели от размеров блока, для которого устанавливается это свойство и, чтобы вырезанная область могла масштабироваться по размеру блока. Что-то наподобие canvas.drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
Пример: https://jsfiddle.net/7p1ds8ea
Пусть изначально был блок small с указанным фоном.
Затем понадобилось добавить такой же блок big, только больших размеров. Фон уже не соответствует.
Есть ли решение, без необходимости разбития этой картинки на части, и использование этих частей по отдельности.
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
Chefranov
@Chefranov
Новичок
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы