【发布时间】:2020-02-08 10:48:59
【问题描述】:
我需要在图像上放置非透明文本。此图像在 html 中定义。 (这样它可以是动态的)。我使用:after 伪元素设置透明度。我想在这张图片上有文字。好评
但是,我遇到的问题是文本继承了透明度。我发现的所有其他解决方案要么在 CSS 中定义图片,要么根本不使用图片。任何帮助将不胜感激,谢谢!
编辑:需要彩色透明度。
<div class="col-md-6" id="red-square-parent">
<%= image_tag 'infos/home/teaching-3.jpg' %>
<div class="centered">Don't Apply Transparency to me!</div>
</div>
#red-square-parent img{
height: 100%;
width: 100%;
object-fit: none;
}
// Overlay
#red-square-parent:after{
content: '';
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
background: rgba($comp-color-red, 0.7);
}
【问题讨论】:
标签: html css ruby-on-rails twitter-bootstrap