html - 为什么我在访问 html 和 css 中的类时遇到问题
问题描述
我正在尝试在网站上创建开发人员页面,但遇到了很多问题。正如您在下面看到的,我正在尝试检测用户是否将鼠标悬停在某个卡片(.card)上以对其进行 3d 翻转。
我已经意识到,当它起作用时,我会在它之前调用 .container ,如果我不这样做,它什么也做不了。
我试过做: .container .card:hover .cardFlip { / code / } 但它也没有用!
<div class="container">
<!-- Joe's Card -->
<div class="card" id="JoeGermany">
<h2>Joe Germany</h2>
<img src="JoeGermany.jpg" alt="Joe Germany" class="JoeImg">
</div>
<div class="cardFlip">
<div class="left"></div>
</div>
</div>
.container .card:hover {
transform: perspective(500px) rotateY(0deg);
}
这行得通!但!!
.card:hover .cardFlip {
transform: perspective(500px) rotateY(-30deg);
}
这不行!!
感谢您提前提供任何帮助!如果我错过了一个愚蠢的错误,请不要太粗鲁,因为我被认为是一个初学者。
解决方案
.card:hover .cardFlip
不起作用,因为.cardFlip
它是 的兄弟元素而不是.card
.
要选择.cardFlip
,您需要:
.cardFlip
.container .cardFlip
.card:hover + .cardFlip
等等
推荐阅读
- php - 我的带有用户名、密码和 PIN 码的登录脚本,不使用 pin 登录(不知何故)
- javascript - 可能吗?如何从不同目录中的不同 node.js 文件访问 node.js 文件?
- ios - 如果通过复制粘贴输入文本,UITextView 计算高度错误
- java - 符号的正则表达式或什么都没有
- javascript - MEAN Stack:无法读取未定义的属性“companyTitle”
- mysql - MySQL IF 语句真的不像 Sql Server
- dart - 如何以编程方式在 Flutter 中选择 BottomNavigationBar Tab 而不是内置 onTap 回调?
- optimization - 用于 unicode 代码点的高效查找表
- java - 具有动态模态的 JFrame
- php - 更改 Woocommerce 电子邮件表格总计中的“运输”标签?