javascript - 将鼠标悬停在另一个图像上时如何触发图像悬停效果?

标签 javascript jquery html css hover

我不知道如何让它工作

CSS:

    .name
{
    width: 270px;
    height: 77px;
    position: absolute;
    top: 0px;
    left: 600px;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
}

.name:hover
{
    top: 10px;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
    font-size: 24px;
}

.photo
{
    width: 270px;
    height: 310px;
    position: absolute;
    top: 77px;
    left: 600px;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
}

.photo:hover,
{
    top: 100px;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
    font-size: 24px;
}

我想当我将鼠标悬停在 .name 上时,它是一个图像来激活 .photo 悬停效果,反之亦然,有什么想法吗?

最佳答案

/* What you want the thing being hovered over to look like */
.name:hover {
    top: 10px;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
    font-size: 24px;
}

/* What you want the thing being hovered over to look like */
.name:hover ~ * {
    /* Some styles */
}

为了让它起作用,您想要设置样式的元素需要是悬停在其上的 .name 元素的同级元素。 ~ 是一个 css 兄弟选择器。

关于javascript - 将鼠标悬停在另一个图像上时如何触发图像悬停效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20809065/

相关文章:

javascript - 如何自定义 fullcalendar,一个 javascript 事件日历?

javascript - 表页脚中的 Ruby on Rails 总数

javascript - CasperJS/SpookyJS css 选择器存在且不存在

javascript - 拉维尔 : How to add a confirmation on delete button?

javascript - 如何使用 AJAX 将字节数组发送到服务器端

jquery - 如何获得以像素为单位的 x% 高度?

javascript - 使用 JavaScript 用数据库日期填充文本框

jquery - 无法在 Safari 和 Chrome 中克隆文件输入元素。 FF和Opera都可以

html - 为什么我的第二排被放置在两个相对的花车之间

jquery - 为 4 个测验答案按钮设置点击处理程序的简单方法是什么?