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的想法是有圖像容器包裝/收縮其內容:)柔性使得它如果孩子是邊緣自動沒有彈性規則,內聯塊,內聯表和桌子,但桌子不會站在基線上... –