javascript - 将文本放置在具有背景图像的响应式 div 内的特定位置
问题描述
我有一个反应应用程序,我正在尝试将文本放置在具有背景图像的响应式 div 中的特定位置。当我更改设备高度/宽度或放大文本时,文本不会留在正确的位置。下面的整个图表是我的背景。
我已经尝试在文本中设置相对位置和固定位置,顶部和左侧的百分比与我的 CSS 中的灰色矩形相匹配。
整个组件
<Modal.Body>
<Row className="textBodyHeader">
<Col>
<h6>PETR4, PETROBRAS PN N2 4,17</h6>
</Col>
</Row>
<Row>
<Col>
<FormInternoCompraAgendada />
</Col>
<Col className="colGrafico">
<div class="valorTotalGrafico">26,50</div>
<div class="GainDisparoGrafico">26,50</div>
</Col>
</Row>
</Modal.Body>
上面代码中带有背景图像的 div
<Col className="colGrafico">
<div class="valorTotalGrafico">26,50</div>
<div class="GainDisparoGrafico">26,50</div>
</Col>
我的 CSS
.colGrafico {
background-image: url("../img/compraAgendada.PNG");
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center center;
}
.valorTotalGrafico {
color: #000;
position: fixed;
top: 55%;
left: 97.5%;
font-size: 2vmin;
font-weight: 700;
}
.GainDisparoGrafico {
color: #000;
position: fixed;
top: 33.3%;
left: 130%;
font-size: 2vmin;
font-weight: 700;
}
主要成分。
我希望在这个 div 的这些灰色框中有五个文本 (26,50)。
解决方案
推荐阅读
- python-3.x - 使用 Python 3.x 和 SpaCy 从文本中编辑名称的问题
- python - 使用python将一组重复的列转换为一列
- flutter - 在 Flutter 中实现折叠工具栏
- javascript - Gatsby 错误 [HPM] 尝试将请求 / 从 localhost:8000 代理到 http://localhost:4000 时发生错误(ECONNREFUSED)
- css - 在 Squarespace 上更改一页的背景
- c# - C# Selenium javascript 删除元素不起作用
- react-native - 如何从嵌套的 toptabnavigator 导航到父 StackNavigator?
- rust - Rust 是否正式区分了将编译时检查换成运行时检查的结构?
- python - python中对象和方法的递归
- database - 在 Couchbase 中使用 N1QL 从对象对象中获取所有唯一键