我认为这是不可能的,但我不是 CSS 专家,所以我想我会检查一下。我有一个半透明的 div 绝对定位在图像上。到目前为止这很好,但我想强制我的半透明 div 尊重包含它和图像的框。
<div class="parent">
<div class="title-bar"> /* prolly not important */
<h2>Title</h2>
</div>
<img src="whatever"/>
<div class="overlay">
A few lines of txt
</div>
</div>
我想得越多,我想我可能要求的越多——我希望父级用 img 扩展,但覆盖层受到父级的约束。这可以做到吗?