在本指南中,我们将探索使用纯 CSS 定位属性而不是 Flexbox 将文本在图像上居中的替代方法。
定位属性:
.height-100vh { position: relative; } .text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
用法示例:
<section class="height-100vh center-aligned"> <img class="background-image" src="image.jpg" /> <div class="text">SOME TEXT</div> </section>
通过实现这些定位属性,您可以有效地居中无需依赖 Flexbox 即可在图像上显示文本。这种方法为这种常见的布局任务提供了一个简单直接的解决方案。
以上是如何使用 CSS 定位而不是 Flexbox 使文本在图像上居中?的详细内容。更多信息请关注PHP中文网其他相关文章!