html - 图像上需要的文本和按钮
问题描述
.wrapper {
font-size: 0;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="container">
<div class="row wrapper">
<img class="col" style="display: inline-block;
width: 25%; -webkit-filter: brightness(20%);
filter:brightness(20%);" src="Assets/imgs1.jpg" alt="?">
<img class="col" style="display: inline-block;
width: 25%; -webkit-filter: brightness(20%);
filter:brightness(20%);" src="Assets/imgs2.jpg" alt="?">
<img class="col" style="display: inline-block;
width: 25%; -webkit-filter: brightness(20%);
filter:brightness(20%);" src="Assets/imgs3.jpg" alt="?">
<img class="col" style="display: inline-block;
width: 25%; -webkit-filter: brightness(20%);
filter:brightness(20%);" src="Assets/imgs4.jpg" alt="?">
</div>
</div>
到目前为止,我已经实现了这一点
我无法在我的图像上添加文字
任何帮助都感激不尽 :)
解决方案
这是一种使用:after
伪元素来掩盖图像的策略,就像您显然想要做的那样。
.wrapper {
height: 100px;
overflow: hidden;
}
.col-img {
width: calc(100% + 30px);
margin-left: -15px;
object-fit: cover;
position: relative;
}
.wrapper:after {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 0, 0, .25);
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="container">
<div class="row">
<div class="col-xs-3 wrapper">
<img class="col-img" src="https://via.placeholder.com/800" alt="?">
</div>
<div class="col-xs-3 wrapper">
<img class="col-img" src="https://via.placeholder.com/800" alt="?">
</div>
<div class="col-xs-3 wrapper">
<img class="col-img" src="https://via.placeholder.com/800" alt="?">
</div>
<div class="col-xs-3 wrapper">
<img class="col-img" src="https://via.placeholder.com/800" alt="?">
</div>
</div>
</div>
推荐阅读
- java - 如何防止在android kotlin中输入具有限制长度的特殊字符?
- java - MongoDB find 查询返回第一个匹配的文档,不匹配所有文档
- java - 为什么@AfterSuit 在没有 alwaysRun=true 的情况下无法运行?
- ios - 无法接收 FCM(推送通知 iOS)
- python - 如何根据列定义的起始值和结束值创建数据框的行序列
- c++ - 在 linux 中构建 Digikam 源时出错
- redux-form - 使用 Redux 表单和输入掩码验证用户输入的特定长度的电话号码
- istio - 如何配置 istio-proxy 来记录 traceId?
- javascript - 在悬停reactjs上显示菜单
- apache-spark - Spark 上的哨兵权限