You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在div内放置固定位置文本并调整其垂直显示位置

实现方案

你需要修改CSS样式来控制文本块的定位,具体操作如下:

  • 首先给包裹图片和文本的<figure>标签设置相对定位,作为文本定位的父级参照
  • 给用来放文本的.centrado2类设置绝对定位,调整top属性的值就可以控制文本向下偏移的距离,数值越大文本位置越靠下
  • 如果你要调整的是图片下方的价格文本位置,直接给价格所在的#adiciona45_mostrar元素加margin-top属性即可,数值越大位置越靠下

代码修改示例

1. HTML部分调整

<figure style="position: relative;margin: 0;padding: 0;">
    <img src="/as_website_sale_onepage/static/img/helado_copoazu.jpeg"
        style="width: 100%;border-radius: 8px;" product_id='45' onmousemove="deshabilitar()"/>
    <div class="centrado2" name="disponible_helado" id="agotado_45">
        <!-- 这里放你要显示的文本,比如“售罄” -->
        AGOTADO
    </div>
</figure>

2. 新增/修改.centrado2的CSS样式

你可以把这段样式加在你的样式文件里,或者直接写在页面的style标签中:

.centrado2 {
    /* 绝对定位,相对于父级figure */
    position: absolute;
    /* 水平居中设置 */
    left: 50%;
    transform: translateX(-50%);
    /* 调整top值控制向下偏移的距离,可根据需求修改数值,单位也可以用% */
    top: 60px;
    /* 以下是文本显示样式,可按需调整 */
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    background-color: rgba(0,0,0,0.7);
    padding: 4px 12px;
    border-radius: 4px;
}

内容的提问来源于stack exchange,提问作者Oscar Vardela

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:45:04