【发布时间】:2026-02-06 11:15:01
【问题描述】:
当您将鼠标悬停在图像上时,我正在尝试添加彩色透明叠加层(任何颜色:紫色、蓝色、红色、橙色都可以),但我得到的是白色透明叠加层。请注意,我正在使用引导网格,以便我的图像保持响应。我已经尝试了所有我能想到的...添加背景颜色:带有一些不透明度的蓝色,但我被卡住了。白色覆盖看起来不错,但我想用这种颜色找点乐子。请在下面查看我的代码并告诉我我需要做什么。非常感谢!
<div class="container">
<div class="row">
<div class="hover12 col-lg-3 col-sm-4 col-xs-6">
<a href="#" class="thumbnail">
<img src="images/flowers4.jpg" class="img-responsive">
</a>
</div>
<div class="hover12 col-lg-3 col-sm-4 col-xs-6">
<a href="#" class="thumbnail">
<img src="images/flowers5.jpg" class="img-responsive">
</a>
</div>
</div> <!-- closes div row -->
</div> <!-- closes div container -->
CSS 代码:
.hover12 img {
background-color: blue;
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover12 img:hover{
opacity: .5;
}
【问题讨论】:
-
您是否尝试过将
rgba()用于background-color?例如:background-color : rgba(22,110,77,0.5);