点击一下
.box {
...
transition: all 0.1s ease 0;
/* 参数依次为:设置动画效果的属性、动画持续时间、速度曲线、延迟时间 */
}
.active {
transform: scale3d(0.8, 0.8, 0.8)
}
const btn = document.getElementById('btn')
btn.addEventListener('click', () => {
btn.classList.add('active')
const timeoutId = setTimeout(() => {
btn.classList.remove('active')
clearTimeout(timeoutId)
}, 100)
})