ksa Спасибо, может не очень красиво, но вариант рабочий вполне!
Сообщение от Aetae
|
Имхо такие вещи лучше доверять самому браузеру:
var css = 'background-image: url("http://mysite.ru:8080/img/environment/circle_portret2.jpg"); position: absolute; top: 73px; left: 93px; background-position: 0px 0px; background-repeat: initial initial;';
var style = document.createElement('div').style;
style.cssText = css;
for(var i = style.length, out = {}; i--;){
out[style[i]] = style.getPropertyValue(style[i]) + style.getPropertyPriority(style[i]);
}
console.log(out)
Конечно таким образом отсются неверные значения(см. background-repeat), но они и так вряд ли нужны.
|
Спасибо, огромное!! Это похоже самый правильный в моём случае вариант, и background* мне в принципе не нужен =)
так что пусть их режет.