0
请参阅下面的jsFiddle示例。我有一个图像需要在容器内垂直和/或水平对齐。该图像受到最大高度或最大宽度的限制。我想在图像的右下角(不是容器)覆盖“持续时间”。不能得到任何工作,并可以使用一些帮助。覆盖图像限制的最大宽度和最大高度
HTML
<div class="thumbnail-container">
<div class="image-container">
<img src="http://iss.ku.edu/sites/iss.ku.edu/files/images/galleries/video.bmp"/>
<span class="duration">00:00:30</span>
</div>
</div>
<br/><br/>
<div class="thumbnail-container">
<div class="image-container">
<img src="https://image.freepik.com/free-photo/sky--horizontal_19-121673.jpg"/>
<span class="duration">00:00:30</span>
</div>
</div>
CSS
.thumbnail-container {
border: 1px solid red;
width: 300px;
height: 150px;
text-align: center;
margin: 1em 0;
line-height: 150px;
}
.image-container {
position: relative;
}
.image-container img {
vertical-align: middle;
max-width: 300px;
max-height: 150px;
}
的伟大工程,THX!将更多的读... –
@KevinM的想法是有图像容器包装/收缩其内容:)柔性使得它如果孩子是边缘自动没有弹性规则,内联块,内联表和桌子,但桌子不会站在基线上... –