html - 带有容器文本和标题的背景图像
问题描述
我有一个带有一些覆盖标题和段落的背景全宽图像,我试图在桌面和移动图像的容器大小中修复段落和标题,但这里的段落也带有宽度。我正在使用引导程序,我希望我的标题和段落位于容器下方,而不是全宽。提前致谢。
.ttd-backwater {
position: relative;
}
.ttd-backwater .title {
position: absolute;
bottom: 0%;
left: 50%;
transform: translate(-50%, -0%);
color: white;
text-align: left;
width: 100%;
}
.ttd-backwater .title h4 {
margin: 0;
font-size: 40px;
white-space: nowrap;
color:#ffffff;
padding: 12px 45px;
}
.ttd-backwater .title p{
margin: 0;
font-size: 1.0em;
color:#ffffff;
padding: 12px 45px;
background-color: rgb(0 0 0 / 40%);
}
.ttd-backwater img {
width: 100%;
height: auto;
}
<section>
<div class="fluid-container">
<div class="row">
<div class="ttd-backwater ">
<img src="images/backwater.jpg">
<div class="title">
<h4>Heading</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
</div>
</div>
</div>
</div>
</section>
解决方案
减小宽度.title
:
.ttd-backwater {
position: relative;
}
.ttd-backwater .title {
position: absolute;
bottom: 5px;
left: 50%;
transform: translate(-50%, -0%);
color: white;
text-align: left;
width: 80%;
}
.ttd-backwater .title h4 {
margin: 0;
font-size: 40px;
white-space: nowrap;
color:#ffffff;
padding: 12px 45px;
}
.ttd-backwater .title p{
margin: 0;
font-size: 1.0em;
color:#ffffff;
padding: 12px 45px;
background-color: rgb(0 0 0 / 40%);
}
.ttd-backwater img {
width: 100%;
height: auto;
}
<section>
<div class="fluid-container">
<div class="row">
<div class="ttd-backwater ">
<img src="https://picsum.photos/500">
<div class="title">
<h4>Heading</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
</div>
</div>
</div>
</div>
</section>
推荐阅读
- r - R 库(BradleyTerry2)。Diff中的错误(player1,player2 ...必须是具有相同级别的因素
- python - Python 跟踪车辆和 TypeError 整数
- java - org.springframework.beans.NotReadablePropertyException: - 下拉表单
- python - 在 Python 中执行 N*M 次迭代的最快算法
- python - utf-8 编码问题(\udbff、\udc13、\udc02、\udc00、\udc06),其中转义代理解决方案不起作用
- jquery - DataTables 1.9.4 使用自定义文本而不是实际使用的标题导出列
- gwt - 使用 set in slot 添加面板时如何包含选项卡标题
- java - 如何用非常相似的方法重构两个类但使用不同的类型
- android-studio - 如何在 Android Studio 3.2 中找到 Tools -> Android 或等效项以启用 ADB 集成
- c++ - 试图发送任何函数作为参数并推断类型?