文字悬浮图片并居中:文字悬浮在图片的上方,通常我们会把图片当作背景图片来处理,这样会比较简单实现。但是会遇到一个问题,如果需要窗口根据背景图片长宽比缩小放大,就没办法了。背景通常会裁剪图像。
现在是需要图片宽度100%,根据图片窗口与图片的宽高等比例缩小,我们讲解一下它通过下面的
<section class="css1">
<img src="" class="css2">
<p class="css3">pppppppp</p>
</section>
你可以使用以下样式为给定的HTML代码设置图片宽度为100%,并使<p>
垂直居中于图片:
.css1 {
position: relative;
}
.css2 {
width: 100%;
}
.css3 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
/* 可选样式,根据需要调整文字样式 */
}
上述代码中,.css1
设置为相对定位,.css2
的宽度设置为100%,.css3
则使用定位,并通过top: 50%; left: 50%; transform: translate(-50%, -50%);
将其垂直居中于图片。
请确保将图片路径添加到src
属性中。此外,你可能需要根据实际情况调整样式。
备注:关于position具体使用什么值,建议参考“如何使用 Bootstrap框架 fixed 固定导航栏”