【发布时间】:2018-01-30 15:03:00
【问题描述】:
我制作了带有 flex 属性的容器。放入3张相同高度830px但宽度不同的图片:
- 图像 602x830 像素
- 图像 613x830 像素
- 图像 599x830 像素
为图片属性制作:宽度 100% 在屏幕尺寸超过 630 像素之前,一切似乎都正确。屏幕变为 630 像素后,一个图像 (2-img) 的高度变得小于其他两个图像。
无论屏幕尺寸如何,如何使所有图像的高度相同。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="style.css" type="text/css" />
<title>Document</title>
<style type="text/css">
.category-block {
max-width: 768px;
margin:0 auto;
overflow:hidden;
}
.flex-block {
display:flex;
flex-direction: row;
align-items: stretch;
}
.flex-block img {
width: 100%;
}
</style>
</head>
<body>
<div class="category-block">
<div class="flex-block">
<div class="flex-block__area">
<img src="1-img.jpg"></img>
</div>
<div class="flex-block__area">
<img src="2-img.jpg"></img>
</div>
<div class="flex-block__area">
<img src="3-img.jpg"></img>
</div>
</div>
</div>
</body>
</html>
【问题讨论】:
-
我的回答中是否缺少某些内容我可以添加或调整以供您接受? ...或者它根本不起作用?
标签: image css flexbox image-gallery