在JavaScript中,通过按钮改变图片大小通常涉及到DOM操作和事件监听。以下是一个基础的概念解释以及实现这一功能的步骤:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Change Image Size</title>
<style>
#myImage {
width: 100px;
height: auto;
}
</style>
</head>
<body>
<img id="myImage" src="example.jpg" alt="Example Image">
<button id="resizeBtn">Change Size</button>
<script src="script.js"></script>
</body>
</html>
document.addEventListener('DOMContentLoaded', function() {
var img = document.getElementById('myImage');
var btn = document.getElementById('resizeBtn');
btn.addEventListener('click', function() {
if (img.style.width === '100px') {
img.style.width = '200px';
} else {
img.style.width = '100px';
}
});
});
object-fit
属性来保持图片比例,同时避免布局变动。通过上述步骤和代码示例,可以实现一个基本的图片大小调整功能。在实际开发中,可能需要根据具体需求进行调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云