Сейчас у меня есть стиль в style.css:
transition: all .25s ease;
И на jQuery у меня есть код:
$('.card.ticket').css('transition-duration')
Который возвращает строку, например, 0.25s. Как сделать то же на JavaScript? Следующий код возвращает пустую строку:
document.querySelector('.card.ticket').style.transitionDuration
Можно использовать getComputedStyle. Эта функция позволяет получить реальные значения CSS свойств https://developer.mozilla.org/ru/docs/Web/API/Window/getComputedStyle
const element = document.querySelector('.card.ticket');
const style = getComputedStyle(element);
console.log(style.transitionDuration);
.card.ticket {
transition: all .252s ease;
}
<div class="card ticket">card ticket</div>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости