用html代码做一个网页布局,左边一张竖着的图片,右边分上下两行,高度和左边竖着图片相等,上边一行四张小图片,下边一行四张小图片,整体布局完整成一个长方形
时间: 2024-10-22 10:05:06 浏览: 16
图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度
你可以使用HTML和CSS来创建这个布局。首先,设置一个`<div>`作为容器,并将其宽度设置为100%以适应整个屏幕。然后,将容器分为两个主要部分,左边放置图片,右边分为上下两部分。以下是基本的代码示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<style>
* {
margin: 0;
padding: 0;
}
.container {
display: flex;
width: 100%;
height: 100vh; /* 确保页面完整显示 */
}
.left-image {
flex: none; /* 保持固定宽度 */
background-size: cover;
min-width: 250px; /* 图片最小宽度 */
max-width: 250px; /* 图片最大宽度 */
height: 100%; /* 高度等于左侧宽度 */
position: relative;
overflow: hidden;
}
.right {
flex-grow: 1;
display: flex;
justify-content: space-between;
}
.right-top {
display: flex;
flex-direction: column;
align-items: center;
}
.right-bottom {
display: flex;
flex-direction: column;
align-items: center;
}
small img {
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<div class="container">
<div class="left-image" style="background-image: url('path_to_your_image.jpg')"></div>
<div class="right">
<div class="right-top">
<small><img src="image1.jpg" alt="图1"></small>
<small><img src="image2.jpg" alt="图2"></small>
<small><img src="image3.jpg" alt="图3"></small>
<small><img src="image4.jpg" alt="图4"></small>
</div>
<div class="right-bottom">
<small><img src="image5.jpg" alt="图5"></small>
<small><img src="image6.jpg" alt="图6"></small>
<small><img src="image7.jpg" alt="图7"></small>
<small><img src="image8.jpg" alt="图8"></small>
</div>
</div>
</div>
</body>
</html>
```
替换`path_to_your_image.jpg`、`image1.jpg`至`image8.jpg`为实际的图片路径或URL。请注意,为了适应屏幕大小,可以考虑使用媒体查询(Media Queries)来调整图片尺寸和布局。
阅读全文