gpt4 book ai didi

css - 如何在图片下方放置标题且宽度相同?

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:37 25 4
gpt4 key购买 nike

我想将标题放在我的图片下方(但仍在图片上)并且它的宽度与图片相同(图片的宽度可以改变)。

这是我所做的,但经过数小时的研究,我一直无法弄清楚如何将标题的宽度扩展到与图片相同的宽度。有人可以给我提示吗?谢谢

figure{
position: relative;
}
figure img{
z-index: 1;
}
figure .caption{
display: block;
width: 100%;
position: absolute;
bottom: 2px;
color: #fff;
background: rgba(0,0,0,0.7);
padding: 8px 8px 8px 8px;

}

<div class="img">
<figure>
<a href="#"><img src="http://1.bp.blogspot.com/_xNTvSztbjn0/S9rYIIoIdkI/AAAAAAAAFHk/RCYU5iILKTc/s1600/0l+P1010254.jpg"/></a>
<figcaption>
<span class="caption">A short description</span>
</figcaption>
</figure>
</div>

这是 fiddle http://jsfiddle.net/7hKKV/

最佳答案

稍微调整一下你的代码:

figure {
position: relative;
width: 100%;
}
figure img{
z-index: 1;
width: 100%;
}
figcaption {
display: block;
width: 100%;
position: absolute;
bottom: 2px;
color: #fff;
background: rgba(0,0,0,0.7);
}
figcaption .caption {
display: inline-block;
padding: 8px;
}

在父级设置 100% 宽度,将 caption 的样式移动到父级 figcaption,移动标题的 paddingspan,使您的图像 100% 宽度以填充容器

http://jsfiddle.net/LF33A/1/

关于css - 如何在图片下方放置标题且宽度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com