gpt4 book ai didi

javascript - 我在网站上做的过渡效果有问题?

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:02 25 4
gpt4 key购买 nike

我试图产生一种效果,当我向下滚动大约 600 像素时,两张图片从外面开始,然后它们向内移动,靠得更近。但是当我这样做时,没有任何效果。

html:

<section id="services" class="services-section">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="container12" id="scroll">
<img src="img/phone.jpg" id="phone">
<img src="img/middle.jpg" id="middle">
<img src="img/tablet.jpg" id="tablet">
</div>
</div>
</div>
</div>
</section>

CSS:

#scroll {
margin-top: 200px;
margin-bottom: 200px;
text-align: center;
}

#scroll img {
position: relative;
}

.animate {
transition: 2s ease-in0out;
-moz-transition: 2s ease-in0out;
-webkit-transition: 2s ease-in0out;
}

#phone .animate {
transform: translate(5em,0);
-moz-transition: translate(5em,0);
-webkit-transition(5em,0);
}

#tablet .animate {
transform: translate(-10em,0);
-moz-transition: translate(-10em,0);
-webkit-transition(-10em,0);
}


#phone .animate {
transform: translate(5em,0);
-moz-transition: translate(5em,0);
-webkit-transition(5em,0);
}

#tablet .animate {
transform: translate(-10em,0);
-moz-transition: translate(-10em,0);
-webkit-transition(-10em,0);
}

js:

$(document).ready(function()    {


$(window).scroll(function(event) {
var y = $(this).scrollTop();

if (y >= 400) {

$('#phone').addClass('animate');
$('#tablet').addClass('animate');

}

});

});

如果你能帮我解决这个问题,我会很高兴。再次感谢您帮助我。

最佳答案

看起来您的代码正在向 #phone#tablet 元素添加类。但是,您的 CSS 是用来处理带有 .animate 类的子元素的。你的 CSS 应该这样写:

#phone.animate  {
transform: translate(5em,0);
-moz-transition: translate(5em,0);
-webkit-transition(5em,0);
}

#tablet.animate {
transform: translate(-10em,0);
-moz-transition: translate(-10em,0);
-webkit-transition(-10em,0);
}

#phone.animate {
transform: translate(5em,0);
-moz-transition: translate(5em,0);
-webkit-transition(5em,0);
}

#tablet.animate {
transform: translate(-10em,0);
-moz-transition: translate(-10em,0);
-webkit-transition(-10em,0);
}

关于javascript - 我在网站上做的过渡效果有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078701/

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