Фон CSS:установите положение, а затем выполните сдвиг?

StackOverflow https://stackoverflow.com/questions/1686205

Вопрос

Свойство background-position может быть задано различными способами, такими как "верхний правый", или "16px 16px", или "50% 75%" и т.д.

Вопрос:есть ли способ расположить фоновое изображение, а затем сместить это положение?

Например:установите положение фона в "верхнем правом углу", затем сдвиньте его влево на 16 пикселей и вниз на 16 пикселей, используя "-16px 16px"?

Это было полезно?

Решение

Я не думаю, что это можно сделать с помощью (кроссбраузерного) CSS.Для этого вам придется использовать JavaScript.

Для IE вы могли бы взглянуть на выражения CSS, но, как уже упоминалось, не совсем кроссбраузерные, как только в IE :)

Другие советы

вы можете задать статическое значение для положения фона напримерфоновая позиция: 800px 10px 0px 0px;

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top