sass - SCSS - 悬停在多个元素上?
问题描述
你好 !我的第一个问题是我的第一个帖子......!:D
我不明白为什么我的两个元素不受悬停的影响。只有 img 被激活。
我的代码 HTML <Link
to={{
pathname: `/live/${loginName}`,
}}
>
<img
src={image}
alt={`stream ${gameName} in progress`}
className="channelStream__img"
/>
</Link>
<span className="channelStream__viewers">{`${changeTypeNumberOfViewers(viewer)} spectateurs`}</span>
<span className="channelStream__live">{type}</span>
</header>
我的scss
.channelStream {
&__img {
&:hover {
transform: translate(.4rem, -.4rem);
~ .channelStream__live, ~ .channelStream__viewers {
color: blue;
}
}
}
多谢
解决方案
我找到了解决这个问题的方法!我刚刚改变了班级的位置,我认为问题出在我的双右括号..
我的新代码:
<header className="channelStream__header">
<div className="backgroundImg" />
<Link
to={{
pathname: `/live/${loginName}`,
}}
className="channelStream__link"
>
<img
src={image}
alt={`stream ${gameName} in progress`}
className="channelStream__img"
/>
</Link>
<span className="channelStream__viewers">{`${changeTypeNumberOfViewers(viewer)} spectateurs`}</span>
<span className="channelStream__live">{type}</span>
</header>
和我的 CSS
&__link:hover {
.channelStream__img, ~.channelStream__live, ~.channelStream__viewers {
transform: translate(.4rem, -.4rem);
}
推荐阅读
- python - 如何使用 pyclustering lib 计算 k-mediod 聚类的轮廓系数?
- android - Android Kitkat 上的内存分析,DDMS 上的堆大小?
- sql - SQL - 如何删除重复值
- vuejs2 - 在mounted中设置变量,但在设置变量后不会更改
- powershell - SCCM 未从 powershell 读取返回代码
- sql - 试图在没有否定记录的表中查找唯一记录
- apache-spark - 为什么在 main 方法之外创建的方法不能在 RDD 中运行?
- javascript - Monaco 编辑器 - 使用警告/错误图标自定义 linting 错误
- windows - closesocket 后的 Windows 套接字完成例程回调
- sql-server - OleDbDataReader 和 bulkcopy.WriteToServer 不写入表