Jquery图像效果
本文关键字:图像 Jquery | 更新日期: 2023-09-27 18:05:38
嗨,我正在使用Jquery将flash广告的横幅复制到Html5中。这里是我想转换链接的链接,到目前为止,我已经能够完成文本效果,但只剩下图像动画,我需要帮助,在那一个如何使用Jquery添加图像动画,使图像将工作在我定义的容器
这里是提琴链接提琴代码
<div id="mainContainer">
<div id="logo" style="position:absolute;color:blue; font-size:30px;top:6px; left:6px">Sizmek</div><br />
<div id="text1" style="position:absolute;">Striped Bag</div><br />
<div id="text2" style="position:absolute;">$14</div><br />
<div id="text3" style="position:absolute;">Sale $25</div><br />
</div>
$(document).ready(function () {
$("#text1").animate({ left: "+=30" }, 500);
$("#text1").animate({ left: "-=20" }, 200);
$("#text2").delay(300).animate({ left: "+=30" }, 500);
$("#text2").animate({ left: "-=20" }, 200);
$("#text3").delay(400).animate({ left: "+=30" }, 500);
$("#text3").animate({ left: "-=20" }, 200);
});
#mainContainer{
width:298px;
height:248px;
border: 1px solid #5e6a71;
border-style:solid;
border-width:5px;
border-color:#BACAE4;
}
#images img{
position:absolute;
top:60px;
left:170px;
border-radius: 50%;
width:100px;
height:100px;
opacity: 0;
}
#headlineText p{
width:165px;
position:absolute;
top:90px;
left:120px;
opacity: 0;
}
谢谢
我在这里更新了您的小提琴,您可能需要微调一些大小和间距:http://jsfiddle.net/Cbhsr/1/
关键是这段代码,它将宽度动画为更小的东西。通过只设置宽度,我们只需要在其上进行动画。如果图像的高度和宽度都是通过CSS设置的,则必须同时对它们进行动画设置:
$("#introImg").animate({width: "100px"}, 1000);
看起来图像是从右下角开始动画的,从近到远…
我将溢出容器并使用translate3d:
css#introImg{
position:absolute;
top:60px;
left:170px;
border-radius: 50%;
width:100px;
height:100px;
opacity: 0;
-webkit-transform: perspective(25px) translate3d(320px,320px,-50px);
transform:perspective(15px) translate3d(40px,40px,-50px);
-webkit-transition:all 1s ease;
}
当然这是最基本的东西,你需要添加前缀来支持更多的浏览器,并添加数字来得到你想要的:)
示例:http://jsfiddle.net/suF4w/