html - 激活另一个类的悬停CSS?
问题描述
在此代码中,当您将鼠标悬停在图像上时,CSS 将使图像“增长”。但是,当您将鼠标悬停在“github”一词(图像旁边)上时,我想让图像变大。
<style>
.hvr-grow {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
</style>
<a href=""><img class ="hvr-grow" src="Images/github.png"> GitHub</a>
解决方案
由于图像是锚元素的子元素,您可以使用子选择器表示法:
<style type="text/css">
a:hover .hvr-grow,
a:focus .hvr-grow,
a:active .hvr-grow {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
推荐阅读
- spring-data-jpa - JPA本机查询以查找当前日期的记录
- ios - 快速制作重试屏幕
- c# - C# - DateTime.Now.TimeOfDay 在我的其他计算机上相差 2 秒,我如何获得准确的时间?
- google-cloud-platform - 使用服务账号认证谷歌云平台时如何打印错误码?
- sql - 使用多个 IN 运算符的子查询
- mongodb - 无法打开文件 /packages/repodata/repomd.xml
- spring - Spring Batch 在 Web 应用程序中找不到全局单例范围的 bean - 出了什么问题?
- go - go sql driver + context cancelled 似乎“泄漏”了 goroutines?
- django - 从站点登录到具有不同域和服务器的另一个站点
- python - 如何解决从 selenium 导入密钥的问题