【发布时间】:2021-03-21 07:05:46
【问题描述】:
我想将鼠标悬停在图像上。当我将鼠标悬停在它上面时,图像的不透明度会降低,文本会出现在图像上。我有点做了什么。在我的容器中,我有 3 个不同的图像,它们在同一个类名下。我认为这就是为什么当我将一个图像悬停时,其他两个图像会受到影响。我该如何解决?由于我一直在尝试解决它,我的大脑停止了工作。
当我悬停一张图片时我想要什么,只有那张图片会受到影响。这是我的代码。谢谢大家
<div class="main-blog-items">
<div class="blog-baslik">
<h4>BLOG & HABERLER</h4>
</div>
<div class="row">
<div class="col-md-4">
<div class="blog-icerik">
<div class="blog-img">
<img src="img/carousel2.jpg">
</div>
<div class="overlay-blog">
<div class="blog-content">Blog Yazısı 1</div>
</div>
</div>
<div class="blog-item-title">
<p>Title</p>
</div>
</div>
.overlay-blog {
transition: .5s ease;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.main-blog-items:hover .blog-img {
opacity: 0.3;
}
.main-blog-items:hover .blog-item-title{
opacity: -5;
}
.main-blog-items:hover .overlay-blog {
opacity: 1;
}
【问题讨论】:
-
然后将鼠标悬停在图像而不是父容器上
-
我是 HTML 新手,什么意思?
-
如果你的意思是这样的: .blog-image img:hover { opacity: 0.3;} ,我试过还是不行