gpt4 book ai didi

javascript - 使用 css 转换或 javascript 切换 div 位置

转载 作者:行者123 更新时间:2023-11-28 00:57:07 24 4
gpt4 key购买 nike

假设我想制作一个桌面小工具并在其中放置一些快捷方式。我想知道 css 转换是否适用于 Windows 侧边栏小工具和/或我应该使用一些 webkit 前缀。我知道这个动画对于像我这样的初学者来说可能有点过于雄心勃勃,但我希望当我单击中间的大框时,这些框能够逆时针平滑地切换位置,就像这张图片一样 http://oi61.tinypic.com/amp211.jpg

如果使用 css 转换无法完成此操作,请您指出一些 javascript/jquery 方法来完成此操作。

<div class="menu_cont">
<div class="menu_def" id="menu_up3"></div>
<div class="menu_def" id="menu_up2"></div>
<div class="menu_def" id="menu_up1"></div>
<div class="menu_def" id="menu_down3"></div>
<div class="menu_def" id="menu_down2"></div>
<div class="menu_def" id="menu_down1"></div>
<div class="menu_def" id="menu_center"></div>
</div>

CSS

.menu_cont
{width:104px; height:312px; margin:10px 10px 0 0; position:relative;}

.menu_def
{position:absolute;
border:2px solid #000; border-radius:5px; box-shadow:5px 0 5px #000;}

#menu_up3
{width:40px; height:40px; top:0; right:0; background-color:#0C0;}

#menu_up2
{width:50px; height:50px; top:30px; right:10px; background-color:#066;}

#menu_up1
{width:60px; height:60px; top:70px; right:20px; background-color:#036;}

#menu_down3
{width:40px; height:40px; bottom:0; right:0; background-color:#9C3;}

#menu_down2
{width:50px; height:50px; bottom:30px; right:10px; background-color:#0FF;}

#menu_down1
{width:60px; height:60px; bottom:70px; right:20px; background-color:#09F;}

#menu_center
{width:70px; height:70px; top:119px; left:0; background-color:#03F;}

最佳答案

我想你想要的是这样的:

http://jsfiddle.net/6ta0ye3y/3/jquery 示例:

 $("#menu_center").click(function() {
$(this).delay(400).animate({
top: "+=60px",
left: "+=20px",
height: "-=10px",
width: "-=10px"
});

$("#menu_down1").delay(300).animate(
{top: "+=50px",
left: "+=20px",
height: "-=10px",
width: "-=10px"
});

$("#menu_down2").delay(200).animate({
top: "+=40px",
left: "+=20px",
height: "-=12px",
width: "-=12px"
});

$("#menu_down3").delay(100).animate({
top: "-=200px",
left: "+=20px"
});
});

关于javascript - 使用 css 转换或 javascript 切换 div 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26090566/

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