如何在jquery中打开窗帘并将其淡出?
我目前正在为一个客户设计一个网站。她希望她的名字在屏幕中央,当用户点击她的名字时;她希望自己的名字像窗帘一样打开,淡出,而一张照片和一份菜单淡入 她希望自己的名字向左移动并逐渐消失;同时,她的姓氏向右移动并逐渐消失 不久之后,一张带有菜单的图片淡入淡出如何在jquery中打开窗帘并将其淡出?,jquery,Jquery,我目前正在为一个客户设计一个网站。她希望她的名字在屏幕中央,当用户点击她的名字时;她希望自己的名字像窗帘一样打开,淡出,而一张照片和一份菜单淡入 她希望自己的名字向左移动并逐渐消失;同时,她的姓氏向右移动并逐渐消失 不久之后,一张带有菜单的图片淡入淡出 感谢您提供的任何帮助。这是一个使用绝对定位的快速而肮脏的第一个版本,尽管我相信您可以使用位置:相对,但只是为了展示总体思路(): HTML: 我不确定你所说的“像窗帘”是什么意思。这可能意味着图像从中间剪掉,然后两个部分从接触的底角剥离,但也
感谢您提供的任何帮助。这是一个使用绝对定位的快速而肮脏的第一个版本,尽管我相信您可以使用
位置:相对
,但只是为了展示总体思路():
HTML:
我不确定你所说的“像窗帘”是什么意思。这可能意味着图像从中间剪掉,然后两个部分从接触的底角剥离,但也可能意味着这两个部分只是彼此滑动。同样,这也可能意味着文本(她的名字)从底部向上拉。这太模棱两可了。顺便说一下,我忽略了菜单,但类似的东西在我应用于名称的fadeOut()效果之后出现了。
$(function(){
$('div').click(function(){
$('span.first').animate({
left: '-=50'
});
$('span.second').animate({
left: '+=50'
});
$(this).fadeOut();
});
})();
<html>
<body>
<div>
<span class="first">Na</span><span class="second">me</span>
</div>
</body>
</html>
div {
position:relative;
background-color: red;
}
span { position: absolute; font-size: 20px; }
span.first { left: 50px }
span.second{ left: 73px }