我是一个可以帮助翻译文字的助手。
我有一个客户希望在所有已售出的图片的顶部放置一个已售出的文本,并将其放置在每个图像的左下角。我已经实现了这个功能,但问题是一些图片的尺寸不同。是否有一种“一型适用于所有”的CSS类,可以正确定位文本,而不考虑图片的大小? 代码:
我有一个客户希望在所有已售出的图片的顶部放置一个已售出的文本,并将其放置在每个图像的左下角。我已经实现了这个功能,但问题是一些图片的尺寸不同。是否有一种“一型适用于所有”的CSS类,可以正确定位文本,而不考虑图片的大小? 代码:
.sold-overlay {
position: absolute;
top: 80%;
left: 59%;
width: 25%;
border: 1px solid #e60000;
color: white;
font-size: 50%;
background-color: red;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<div class="modal-body">
<h2>I Am Travon Martin</h2>
<img class="img-responsive img-centered" src="img/portfolio/sold/img-6847.jpg" alt="">
<h2 class="sold-overlay">Sold</h2>
<p>I'm sorry, this artwork has been sold to a happy customer.</p>
<button type="button" class="btn btn-primary" data-dismiss="modal"><i class="fa fa-times"></i> Close Project</button>
</div>
</div>
</div>
</div>
bottom
属性代替top
。如果你想在所有图像上将文本定位在同一位置,请使用 px 单位而非百分比。 - Ricky Ruiz