【发布时间】:2019-03-18 19:06:58
【问题描述】:
我正在使用此代码对容器进行缩放,但如果我在容器上使用过渡 CSS 但不起作用。
有人可以帮帮我吗?
var zoom = 1;
document.getElementById('mas').addEventListener('click', function(e) {
zoom += 0.1;
resize();
});
document.getElementById('menos').addEventListener('click', function(e) {
if (zoom > 0.2) {
zoom -= 0.1;
resize();
}
});
function resize() {
document.getElementById('contenedor').style.zoom = zoom;
document.getElementById('value').innerHTML = zoom.toFixed(2) + '%';
}
#contenedor {
width: 300px;
height: 200px;
background: red;
transition: 1s ease
}
<!DOCTYPE html>
<html lang="en">
<body>
<div id="contenedor"></div>
<input type="button" value="Aumentar" id="mas" />
<input type="button" value="Disminuir" id="menos" />
<span id="value">x1</span>
</body>
</html>
【问题讨论】:
标签: javascript transition