html图片放大代码
时间: 2024-01-08 11:01:17 浏览: 156
图片放大展示代码
5星 · 资源好评率100%
要实现图片放大的效果,可以使用HTML和CSS来实现。以下是一个示例代码:
HTML部分:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Image Zoom</title>
</head>
<body>
<div class="image-container">
<img src="example.jpg" alt="Example Image" class="image" id="img1">
<div class="zoom-btn" onclick="zoomIn('img1')">放大</div>
</div>
</body>
<script src="scripts.js"></script>
</html>
```
CSS部分(styles.css):
```css
.image-container {
position: relative;
width: 300px;
height: 200px;
overflow: hidden;
}
.image {
width: 100%;
height: 100%;
transition: transform 0.3s ease;
}
.zoom-btn {
position: absolute;
bottom: 10px;
right: 10px;
padding: 5px 10px;
background-color: #333;
color: #fff;
cursor: pointer;
}
```
JavaScript部分(scripts.js):
```javascript
function zoomIn(imgId) {
var img = document.getElementById(imgId);
img.style.transform = "scale(1.2)";
}
```
这段代码定义了一个图片容器(image-container),包含了一张图片和一个放大按钮。当点击放大按钮时,触发zoomIn函数,该函数通过改变图片的transform属性来实现放大效果。可以根据实际需求调整图片容器的大小和放大倍数。
阅读全文