Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在鼠标上方使顶部元素淡出,底部元素淡入,然后在鼠标停止悬停后使顶部元素淡入?_Jquery_Css_Css Transitions_Transition - Fatal编程技术网

Jquery 在鼠标上方使顶部元素淡出,底部元素淡入,然后在鼠标停止悬停后使顶部元素淡入?

Jquery 在鼠标上方使顶部元素淡出,底部元素淡入,然后在鼠标停止悬停后使顶部元素淡入?,jquery,css,css-transitions,transition,Jquery,Css,Css Transitions,Transition,我试图在tumblr上设置一些东西,这样当鼠标悬停在一个元素上时,我基本上可以将一个元素更改为另一个元素,例如:当鼠标悬停在图片上时,将图片更改为文本框,但当鼠标离开文本框时,它会更改回图片 理想情况下,我希望图片顶部有一个单词,当我将鼠标悬停在图片上方时,一个单词消失,剩下的文本进入 我已经找了好几个小时了,但我没有找到任何像我现在这样的东西。如果你想看密码,我从你那里得到的 有很多代码,我真的不知道我在做什么。我试着从示例中提取代码并将其交叉植入到代码中,但是太多了 如果有人通过给出的例子

我试图在tumblr上设置一些东西,这样当鼠标悬停在一个元素上时,我基本上可以将一个元素更改为另一个元素,例如:当鼠标悬停在图片上时,将图片更改为文本框,但当鼠标离开文本框时,它会更改回图片

理想情况下,我希望图片顶部有一个单词,当我将鼠标悬停在图片上方时,一个单词消失,剩下的文本进入

我已经找了好几个小时了,但我没有找到任何像我现在这样的东西。如果你想看密码,我从你那里得到的

有很多代码,我真的不知道我在做什么。我试着从示例中提取代码并将其交叉植入到代码中,但是太多了


如果有人通过给出的例子知道我想要完成什么,你介意用jfiddle来设置它,这样我就可以看到我想要做什么了吗?谢谢你的帮助

它可以通过jQuery和

这是

html:

css:


下面是一个jQuery函数内置了持续时间控件的示例

下面是一个JSFIDLE示例:

HTML:

jQuery:

$('.image-holder').hover(function () {
    $('.fade-in', this).stop().animate( {
        opacity: 1});
    $('.slide-in', this).stop().animate({
        opacity: 0,
        left: "120px",
    }, 1000);
}, function() {
    $('.fade-in', this).stop().animate( {
        opacity: 0});
    $('.slide-in', this).stop().animate({
        opacity: 1,
        left: "10px",
    }, 1000);
});
$("#bg").hover(function(){
 $(".title").stop().animate({left:"300px",opacity:0.0},1000,function(){$(this).hide()});
    $(".content").fadeIn();
},function(){
    $(".title").stop().show().animate({left:"100px",opacity:1.0},1000)
    $(".content").fadeOut();
});
.box{
    position:absolute;
    left:100px;
    color:white;
    z-index:1;
    pointer-events:none;
}
.title{
    top:70px;
}
.content{
    top:100px;
    width:300px;
    display:none;
}
<div class="image-holder">
    <div class="slide-in">Bob Marley</div>
    <div class="fade-in">Open your eyes, look within. Are you satisfied with the life you're living?</div>
.image-holder {
    position: absolute;
    width: 350px;
    height: 400px;
    top: 20px;
    left: 20px;
    background-image: url("http://samuiartsandcrafts.com/images/watermarked/1/thumbnails/1/400/bob-marley-pop-art-e.jpg");
    background-position: center;
    background-size: cover;
}
.slide-in, .fade-in {
    position: absolute;
    font-family:"Courier", sans-serif;  
}
.slide-in {
    opacity: 1;
    left: 10px;
    top: 0;
    font-size: 22px;
}
.fade-in {
    opacity: 0;
    left: 0px;
    padding: 10px;
    bottom: 10px;
    width: 350px;
    background: rgba(0, 0, 0, .5);
    font-size: 18px;
    color: #FFFFFF;
}
$('.image-holder').hover(function () {
    $('.fade-in', this).stop().animate( {
        opacity: 1});
    $('.slide-in', this).stop().animate({
        opacity: 0,
        left: "120px",
    }, 1000);
}, function() {
    $('.fade-in', this).stop().animate( {
        opacity: 0});
    $('.slide-in', this).stop().animate({
        opacity: 1,
        left: "10px",
    }, 1000);
});