Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Передача значения между JS-функциями и CSS-свойствами

var coef = 1;

function enlarge(value) {
coef = value; }

document.getElementById('shadow').addEventListener('mouseover', enlarge(2) );
document.getElementById('shadow').addEventListener('mouseout', enlarge(1) );

.set('.img', {
transformOrigin: '50% 50% '+(500 * coef)+'px',
});

Я не могу изменить функцию и изменить свойства CSS каким-либо другим способом, потому что функция более сложная, содержит много свойств CSS.
Именно в таком виде она работает хорошо.
Я могу только добавить коэффициент.

Нужно transformOrigin: '50% 50% 1000px',

Как это сделать ?

Дополнен

gsap.time() // GSAP -- это библиотека, все связано с анимацией.
.set('.img', {
...
transformOrigin: '50% 50% '+(500*koef)+'px',
...
})

По дате
По рейтингу
Аватар пользователя
Новичок

.set - это что такое? У кого вызываем set?
Вам нужно через JS прописать CSS-правило?

Аватар пользователя
Мудрец

Element.style .transformOrigin = "....."