javascript - 在图像 HTML/Javascript 上书写
问题描述
<a href="#">
<img class="img img-responsive" src="'black-box.png"/>
</a>
我有这段代码,我很好奇如何在图像上写文字?我不需要修改图像文件本身,只需要在它上面显示文本。
解决方案
您需要使用一个相对位置的父 div,并且您的文本 div 的位置需要是绝对的。
<div class="container">
<a href="#">
<img class="img img-responsive" src="https://picsum.photos/id/1/200/300"/>
</a>
<div class="text">
test
</div>
</div>
.container {
position: relative;
text-align: center;
}
.text {
position: absolute;
top: 50%;
left: 50%;
}
工作小提琴 - https://jsfiddle.net/sdvwu95g/
推荐阅读
- reactjs - 什么是 npm make?
- mysql - 如何从主机执行mysqldump命令到mysql docker容器
- python - Python Dash - 同一回调函数中的动态和静态输入选项
- reactjs - 期望一个赋值或函数调用,而是看到一个表达式。映射组件时反应JS错误
- python - 用 CNN 预测图像中多个圆的半径
- javascript - 将事件传递给 vue 中的渲染组件
- azure - Powerapps 到 Azure SQL Server 的连接突然出错 Bad Data source 内部异常,不是有效的数据源
- javascript - 将 HTML 元素添加到 vue 模板
- bash - 创建没有外部依赖的二进制文件
- javascript - MySQL 只返回值而不进行字符串解析