如何解决如何在只悬停在一个项目上时更改两个项目
我遇到了这个问题,但找不到任何相关信息 问题是当我将鼠标悬停在卡片上时,我想让我的图像更亮 我该怎么做??
我的例子
.card-img {
border-radius: 4px;
align-items: center;
justify-content: center;
max-width: 340px;
display: block;
margin-left: auto;
margin-right: auto;
filter: brightness(70%);
-webkit-Box-shadow: 0px 16px 30px -14px #000000;
Box-shadow: 0px 16px 30px -14px #000000;
}
.card:hover {
transform: scale(1.04);
transition: all ease-in-out 0.5s;
background: #222329;
.card-img{
filter: brightness(1000%);
}
}
解决方法
您可以使用 css 图像过滤器,如下所示:
img:hover {-webkit-filter: brightness(150%); }
这是一个在蓝色背景上显示 Kickstarter 徽标的 jsfiddle。
或者你可以简单地使用:
img {
opacity: 0.7;
}
img:hover {
opacity: 1;
}
,
如果图片标签在卡片标签内,您可以使用 >
选择器:
.card-img {
border-radius: 4px;
align-items: center;
justify-content: center;
max-width: 340px;
display: block;
margin-left: auto;
margin-right: auto;
filter: brightness(70%);
-webkit-box-shadow: 0px 16px 30px -14px #000000;
box-shadow: 0px 16px 30px -14px #000000;
}
.card:hover {
transform: scale(1.04);
transition: all ease-in-out 0.5s;
background: #222329;
}
.card:hover > .card-img { /* select every card-image inside an hover card */
filter: brightness(1000%);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。