gpt4 book ai didi

html - 首先在悬停时触发两个 Div?

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:11 25 4
gpt4 key购买 nike

我有一个包含动画 (.animation) 的 div 和另一个仅包含背景图像 (.image) 的 div。现在我想使用另一个 div(.start) 触发这两个 div。但不知何故,我不知道该怎么做。

html

<div class="start">

< /div">

CSS

.start{

width:87px;
height:189px;
position:absolute;
float: left;
margin-top: 477px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 20px;
background-color: green;

}

.start:hover~.animation,.start:hover~.name



.animation
{
width:200px;
height:200px;
position:absolute;
float: left;
margin-top: 100px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 20px;
background-color: red;
....

}
.image
{
width:30px;
height:300px;
position:absolute;
float: left;
margin-top: 100px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 20px;
background-color: green;

}

最佳答案

使 .animation.image 默认不可见:

.animation, .image {
display: none;
}

然后,只要悬停在 .start 上,您就必须显示它们。

CSS方式

使用你自己的技术:

.start:hover~.animation, .start:hover~.image {
display: initial;
}

JSFiddle 演示:http://jsfiddle.net/vas4hyrj/

虽然如果 .animation.image 放在 .start 之后这将起作用

>

JQuery方式

$(".start").hover(function() {
//Show the divs when mouse hovers
$(".animation, .image").css("display", "initial");
}, function() {
//Hide divs when mouse stops to hover
$(".animation, .image").css("display", "none");
});

JSFiddle 演示:http://jsfiddle.net/cw0fgxnt/

无论如何,那个总是有效的;但它使用 JQuery

关于html - 首先在悬停时触发两个 Div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28135753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com