Фон CSS:установите положение, а затем выполните сдвиг?
-
18-09-2019 - |
Вопрос
Свойство background-position может быть задано различными способами, такими как "верхний правый", или "16px 16px", или "50% 75%" и т.д.
Вопрос:есть ли способ расположить фоновое изображение, а затем сместить это положение?
Например:установите положение фона в "верхнем правом углу", затем сдвиньте его влево на 16 пикселей и вниз на 16 пикселей, используя "-16px 16px"?
Решение
Я не думаю, что это можно сделать с помощью (кроссбраузерного) CSS.Для этого вам придется использовать JavaScript.
Для IE вы могли бы взглянуть на выражения CSS, но, как уже упоминалось, не совсем кроссбраузерные, как только в IE :)
Другие советы
вы можете задать статическое значение для положения фона напримерфоновая позиция: 800px 10px 0px 0px;
Не связан с StackOverflow